使用PyCharm 4.5 ImportError: No module named date_utils
运行Django测试时出现以下错误。
以下是项目树的简短概述:
.
├── manage.py
├── settings.py
├── app1
│ ├── models.py
│ ├── __init__.py #Empty
├── utils
│ ├── __init__.py #Empty
│ ├── date_utils.py
在app1.models.py
中,我知道
来自utils.date_utils import my_wonderful_function
我在settings.py
INSTALLED_APPS = (
'grappelli',
'...',
'djcelery',
'utils',
'app1',
)
请注意,使用manage.py test
时效果很好。
请问你能帮助理解PyCharm发生这种情况的原因,而不是manage.py吗?谢谢!
答案 0 :(得分:0)
好的,我发现了问题。问题是PyCharm还有名为utils的模块,因此导入不使用我的模块,而是PyCharm的模块。