【发布时间】:2011-06-21 19:57:42
【问题描述】:
我的 Python IDE (pycharm) 已停止自动完成我的模块(建议)。在我尝试导入的每个 django 模块之后,我都会得到未解析的引用:
from django - 有效,但是一旦我添加一个“点”它就会失败,所以from django.db import models 给了我未解决的错误...
公认的事情是在编译引用之后确实可以工作。
我发现我所有的__init__.py 文件(无处不在)不再标有 python 图标,现在是记事本图标。在我的解释器中打开初始化文件也会给出非颜色标记的文本(没有语法突出显示)。所以我认为 Python 无法识别这些文件。
我的 python 解释器是 python 2.6.1 和 Django 1.2.4,我的 django 安装在:
/Lib/python/2.6/site-packages(完整目录,不是鸡蛋)
当我从 IDE 中的外部库展开站点包时,我确实看到所有 .py 文件的彩色标记,__init__.py 文件除外。因此,这就是问题所在。
(我在谷歌上找到了类似问题的帖子,但没有答案...)
【问题讨论】:
-
在你的路径中寻找 django.py[c] 文件,很可能这样的文件就在那里,隐藏了真正的 django 包。
-
尝试使 PyCharm 缓存失效。
-
您能否提供指向您在 JetBrains 的 YouTrack 错误跟踪系统中的问题的链接?
标签: python django init pycharm