[英]ModuleNotFoundError when running the code outside PyCharm
我有一個名為my_module.py
的模塊,它位於test/my_modules/my_module.py
目錄下。
當我嘗試使用以下方法在另一個模塊中導入該模塊時:
from test.my_modules.my_module import something
從PyCharm運行代碼時,一切似乎都沒問題,但是當在PyCharm外部運行代碼時,我收到以下錯誤:
ModuleNotFoundError: No module named 'test'
PS:使用Python 3.6所以每個模塊都不需要__init__.py
。
PyCharm的工作目錄和你在PyCharm之外運行代碼的工作目錄是不同的。 因此,它不再找到模塊test
。
您需要更改相關路徑,將其從中導入或將模塊test
所在的文件夾添加到PYTHONPATH
環境變量中,以便Python可以找到它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.