似乎带有 Python 2.6 的 Eclipse (3.5.1) 上的 Pydev (1.5.4) 无法正确交叉引用 package gobject
。Puttingimport gobject
工作正常,但不仅如此(例如,class X(gobject.GObject)
导致 Pydev 报告“未解决的引用”错误。
可能是什么问题呢?
请注意,我使用的所有其他软件包都不会触发此错误。
该问题与PyDev 的这种限制有关:
我安装了一个库,但 Pydev 没有找到它
好吧,Mac 和 Linux 上已经报告了问题,主要原因似乎是符号链接。Pydev 只会在 python 安装目录下找到“真正”的扩展。发生这种情况是因为“不太常见的分母”,在这种情况下是 windows,没有符号链接。此问题的解决方法包括手动将给定的文件夹安装添加到 pythonpath 或将包的安装更改为在 site-packages 文件夹下。
要调整此限制,请找到库的绝对路径并更新与 Pydev 解释器关联的库。