我有一个像下面这样的文件结构。
Project/
Main/
__init__.py
Test/
__init__.py
file1.py
Utils/
__init__.py
file2.py
在file1.py中我有from Main.Utils.file2 import SomeClass
如果我运行:python file1.py我收到错误:ImportError: No module named Main.Utils.file2
我甚至试过import Main.Utils.file2
,这也给了我错误。
检查了PYTHONPATH,我在路径中有Project。
请让我知道我做错了什么......
答案 0 :(得分:0)
你做不到
from Project.Utils.file2 import SomeClass
因为项目不是自己的模块。如果你想将Project作为一个模块而自己。你必须在 PYTHONPATH
中添加它试试这个:
from Utils.file2 import SomeClass