使用pydev和.pth文件进行导入

2 投票
1 回答
610 浏览
提问于 2025-04-17 12:36

相关内容:

最近我把我的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解释器删除后再添加回来。

撰写回答