【发布时间】:2012-02-08 15:44:35
【问题描述】:
相关: Unresolved Import Issues with PyDev and Eclipse
最近我将我的 django 包移到了 django_trunk,这样我就可以在其他地方拥有一个开发版本。导入 django、runserver 或其中任何一个都没有问题。
我的问题(烦恼?)是所有导入都显示为红色下划线,表示错误。
Pydev 清楚地知道导入,但无论出于何种原因,它仍然以红色导入。
我在其他一些包中注意到了这一点,它们使用 .pth 文件而不是直接导入。在过去,我只是忽略了红色,但使用 django,它是我屏幕的一半,我正在丢失关键信息。
演示:
import django #note that django is underscored as red
import sys
print django
print sys.path
来自“C:\Python27\Lib\site-packages\django_trunk\django__init__.pyc”的模块“django” [...,'C:\Python27\Lib\site-packages\django_trunk', ...]
【问题讨论】:
-
您是否尝试通过转到 Window -> Preferences -> PyDev -> Interpreter-Python 并再次删除和添加 Python 解释器来重新配置解释器?不久前我遇到过类似的问题,我记得它是通过重新配置解释器来解决的。
-
那行得通。你应该把它作为答案,所以我可以选择它作为答案。谢谢
-
不错! :) 我将其添加为答案。
标签: python django eclipse pydev