[英]Import from python file located in sub folder
我正在使用 vs 代碼。 我正在運行 file1.py,它從 file2.py 導入一個 function。 文件結構如下: 在file1.py中,以下工作: 但以下內容不是: 錯誤是 我真的不明白為什么。 ...
[英]Import from python file located in sub folder
我正在使用 vs 代碼。 我正在運行 file1.py,它從 file2.py 導入一個 function。 文件結構如下: 在file1.py中,以下工作: 但以下內容不是: 錯誤是 我真的不明白為什么。 ...
[英]When I append a path, python gives an error
我試圖將目錄路徑添加到sys.path ,但它給了我一個錯誤:import sys sys.path.append("C:\Users\tamer\Desktop\code\python\modules") SyntaxError: (unicode error) 'unicodeescape' c ...
[英]Importing Python modules in large projects and "ModuleNotFoundError"
在項目中導入我的 python 模塊時,我遇到了一個相當著名的問題。 編寫此代碼是為了復制現有情況: multiply_func.py : power_func.py : 項目結構: 我已將這些行添加到__init__文件以使導入更容易: __init__.py .py(數學工具): __ ...
[英]strategy for making sure imports of custom modules within project work from crontab?
我有一個包含各種 python 腳本和模塊的代碼項目。 github項目的文件夾結構是這樣的: data_collection和analysis中的大多數腳本將從modules或helpers導入內容。 在示例腳本/data_collection/pull_data.py中,執行此操作的代碼如 ...
[英]How do I help Python find Jupyter command 'jupyter-nbconvert', to export Jupyter Notebook to HTML?
更新 - 找到了解決方案,請參閱評論,並在本文末尾了解更多詳細信息 我在 VS Code 中使用 Jupyter Notebook,並嘗試通過Notebook 菜單選項卡將我的筆記本導出為 HTML 換句話說,我正在按照此頁面的說明進行操作 嘗試將 Jupyter Notebook 導出為 HTM ...
[英]How to load implicit namespace package by adding the package egg to sys.path?
從python 3.3開始支持隱式命名空間包,這樣我就可以有兩個包了: 並毫無問題地導入ab和a.c 。 但似乎我只能通過pip install來完成; 如果我只創建 package 之一的蛋並將蛋路徑添加到sys.path中,則無法加載模塊: ...
[英]Exception handling from main script in python
我在 python 中有一個程序。 我從主腳本調用了幾個 python 腳本。 其他腳本也在調用其他腳本。 但是所有這些過程都從主腳本開始。 每個 function 都分隔在不同的文件中,它們使用sys.path.append()和from aFolder import aFunction 導入。 ...
[英]Why python cannot see a file after it has been moved to a sub-directory?
我的目錄中有一個名為mem.py的文件,並且來自我導入的另一個腳本: 然后我決定將mem.py移動到funcs子目錄中。 為了使它對我導入的腳本可見,我在其中添加了: 但是, mem不能再導入內存了! 有趣的是,它仍然可以從位於funcs的其他文件中導入其他內容。 我假設 python 以某種方式 ...
[英]Solving ModuleNotFoundError: Importing the module WoE and manipulating sys.path.append to allow my notebook to identify the new module
我只是嘗試使用 pip 安裝 package WoE,效果很好。 然后在 Jupyter Notebook 中嘗試運行命令時: 從 WoE 導入 WoE 我收到一條錯誤消息,指出沒有名為“WoE”的模塊我一直試圖弄清楚如何使用 sys.path.append 使這個模塊工作,但我無法弄清楚。 任何幫 ...
[英]python3 cannot find a module that I could import with python2
我正在嘗試從 python2 切換到 python3。 在此過程中,我還從 anaconda 切換到 miniconda3 作為我的主要 package 管理工具。 我從 github 克隆了一些其他包。 我發現我不能再從從 github 而不是 conda 下載的包中導入任何模塊。 例如,導入 l ...
[英]How to add a path to the system path in MySQL Workbench for Mac (Big Sur)
我在 Mac 上使用 Catalina OS 和 MySQL Workbench,它對我的舊 iMac 運行良好。 但是,當我最近購買了一台裝有 Big Sur 操作系統的新 Mac 並安裝了 MySQL Workbench 時,它給了我以下導入錯誤: 我知道這是由於系統路徑配置不正確,因為我的 p ...
[英]Not able to create Python virtual env with lesser version than installed
我最近安裝了 Python 3.9.0,我正在使用 virtualenv 包。 在創建一個指定較小 python 版本的新環境時,比如 3.6 我收到這個錯誤:RuntimeError: failed to find interpreter for Builtin discover of pytho ...
[英]How to manage Python's sys.path for a project in a system independent way
我有一個看起來像這樣的項目目錄 腳本 app.py 運行我正在處理的項目。 當我從/project1目錄運行python -m site ,正如預期的那樣 加上相關的/lib/pythonX.Y路徑。 但是,當運行 app.py(從 project1 中)這個導入 因 ModuleNot ...
[英]Module Not Found but package appears in sys.path
這是我第一次嘗試以組織良好的結構編寫代碼,但在導入時遇到了麻煩。 抱歉,如果這是一個愚蠢的問題。 我要導入的模塊在 smureader package 下的測試 package C:\User\Documents\Python Scripts\smureader\test\unittestExam ...
[英]python ModuleNotFoundError when trying to import a package
我的桌面上有兩個文件夾,一個名為“testpackage”,另一個名為“testplay”。 'testpackage' 包含一個init .py 和另一個名為 'numberstuff.py' 的文件(一個 class 有兩種方法)。 'testplay' 包含'play_01.py',一個 ...
[英]How python sys.path works on IIS SERVER?
問題:1 當我們在服務器上部署代碼時,我想知道 sys.path 如何在服務器上工作。 我創建了一個名為“mypackage”的本地 package,我的所有模塊都在那里。 據我所知,python 能夠從 sys.path 中列出的路徑中獲取模塊。 但是當我們在服務器上部署我們的代碼時,sys.p ...
[英]How to check if a path is in PYTHONPATH?
如何檢查路徑是否在 PYTHONPATH 中? 我試過這樣做:def path_is_in_pythonpath(path): return str(path) in sys.path 但在 Windows 上運行時有時會不起作用。路徑在 PYTHONPATH 中,但檢查返回 False ...
[英]Python module added to sys.modules twice with 2 distinct names due to nested paths in sys.path?
我在 Python (3.7) 導入系統中遇到了一些意外行為。 最初的問題是由我的 IDE 的測試機器引起的,它在運行測試套件之前向 sys.path 添加了一堆路徑。 我隔離了這個問題,這似乎是由於(1)在 sys.path 中有 2 個路徑,其中一個是另一個的子路徑; (2) 使用 2 條不 ...
[英]Sys.path.insert inserts path to module but imports are not working
我想在項目中導入一個模塊,但由於導入錯誤給我帶來了很多麻煩。 所以我決定寫一個小測試看看問題出在哪里。 我將一個文件夾添加到我的 sys 路徑並嘗試導入它。 我得到一個Import Error: no module found named xyz 像這樣: sys.path 是['/Users/m ...
[英]Import directory errors with Python 3.5 and above
我想使用 Python 3.6 從文件夾和子文件夾中導入模塊。 目前我有這樣的結構。 當我導入模塊 1 和模塊 2 時,我對此沒有任何問題。 在main.py中有這個腳本來導入兩個模塊。 它工作正常! 但我想將 package2 和 module2 移動到 package1 下的子文件夾中,如下所示 ...