[英]Python3.5 Import Error on my project
我的项目目录:
project
├── folder1
├── folder2
└── src
|
├──__init__.py
|
├── mod1
| ├──__init__.py
| ├──file_a.py
| └──file_b.py
|
└── mod2
├──__init__.py
└──file_c.py
第一个问题是:
在我的linux服务器中 (Ubuntu 14.04 with python3.5)
file_a.py:
import file_b
# that's work
....
file_b.py:
from src.mod2 import file_c
# get No module named 'src'
# Or:
from ..mod2 import file_c
# get Parent module '' not loaded, cannot perform relative import
请注意,我通过运行得到了这些错误
python3 file_a.py
第二个问题是:
在具有Pycharm CE的macOS中 ,我必须拥有
file_a.py:
from src.mod1 import file_b
...
如果我直接使用import file_b
,我将得到ImportError
我不知道我的项目出了什么问题。
希望得到您的帮助,谢谢!
你试过了吗?
from src.mod2.file_c import name_of_your_module_in_file_c
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.