在控制台上但不在PyCharm中的ImportError

时间:2015-09-29 15:06:13

标签: python pycharm

我有下面的目录结构

|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

可能是什么原因?

1 个答案:

答案 0 :(得分:0)

PyCharm的Run配置很可能是将工作目录设置为您的项目,在那里可以找到population_model。在终端中,首先cd到目录。