我有下面的目录结构
|population_model
--|__init__.py
--|run.py
在__init__.py
内我有以下内容:
def my_func():
...
return
在run.py上我有
from population_model import my_func
当我从PyCharm
内部运行项目时,代码运行得很漂亮。
但是从终端运行时:
my/path/to/population_model/python run.py
我得到ImportError: No module named population_model
可能是什么原因?
答案 0 :(得分:0)
PyCharm的Run配置很可能是将工作目录设置为您的项目,在那里可以找到population_model。在终端中,首先cd到目录。