使用pydev和.pth文件进行导入
相关内容:
最近我把我的django包移到了django_trunk,这样我就可以在其他地方有一个开发版本。我在导入django、运行服务器或其他操作时没有问题。
我遇到的问题(或者说烦恼)是,所有的导入都显示为红色下划线,表示有错误。
Pydev显然知道这些导入,但不知为什么还是显示为红色。
我发现其他一些包也有类似情况,它们使用的是.pth文件,而不是直接导入。以前我只是忽略这些红色标记,但在django中,这些红色标记占据了我屏幕的一半,让我失去了重要信息。
举个例子:
import django #note that django is underscored as red
import sys
print django
print sys.path
模块 'django' 来自 'C:\Python27\Lib\site-packages\django_trunk\django__init__.pyc' [...,'C:\Python27\Lib\site-packages\django_trunk', ...]
1 个回答
3
试着重新设置解释器,方法是打开窗口,选择“偏好设置”,然后找到“PyDev”,再点击“解释器- Python”,接着把现有的Python解释器删除后再添加回来。