[英]package import error in command line but not in PyCharm
到目前為止,我有一個項目是通過PyCharm進行編譯的。 它具有這樣的結構
ParentFolder\
- Mains\
- __init__.py
- main.py
- package\
- __init__.py
- util.py
在main.py中,我有一個像這樣的導入行:
from package.util import ...
現在,當我在PyCharm中運行此程序時,它可以正常工作。 但是,當我嘗試通過命令行運行此命令時,無法從util.py導入,並且出現錯誤
No module named ...
看起來PyCharm除了做一個簡單的python main.py
命令外,還做了其他事情。 關於這可能是什么以及我應該如何通過命令行復制的任何指針?
您可以檢查運行的配置,默認情況下您會發現兩個復選框處於選中狀態:
Add content roots to PYTHONPATH
Add source roots to PYTHONPATH
這樣就可以import package
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.