【问题标题】:Importing using pydev and .pth files使用 pydev 和 .pth 文件导入
【发布时间】: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


【解决方案1】:

尝试通过转到 Window -> Preferences -> PyDev -> Interpreter-Python 并再次删除和添加 Python 解释器来重新配置解释器。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-09-11
    • 2013-02-18
    • 2010-10-16
    • 2010-12-26
    • 1970-01-01
    • 2012-09-07
    • 1970-01-01
    • 2014-02-05
    相关资源
    最近更新 更多