我的 Python IDE (pycharm) 已停止自动完成我的模块(建议)。在我尝试导入的每个 django 模块之后,我都会得到未解析的引用:
from django
- 有效,但是一旦我添加一个“点”它就会失败,所以from django.db import models
给了我未解决的错误......
公认的事情是在编译参考后确实可以工作。
我发现我的所有__init__.py
文件(无处不在)不再标有 python 图标,现在是记事本图标。在我的解释器中打开初始化文件也会给出非颜色标记的文本(没有语法突出显示)。所以我认为 Python 不能识别这些文件。
我的python解释器是带有Django 1.2.4的python 2.6.1,我的django安装在:(
/Lib/python/2.6/site-packages
完整目录,而不是egg)
当我从 IDE 中的外部库展开站点包时,我确实看到所有 .py 文件(除了文件)的彩色标记__init__.py
。因此,这就是问题所在。
(我在谷歌上找到了类似问题的帖子,但没有答案......)