pydev与gobject的问题
看起来在Eclipse(3.5.1)上使用Pydev(1.5.4)和Python 2.6时,无法正确引用包gobject
。简单地写import gobject
是没问题的,但如果再多写一点,比如class X(gobject.GObject)
,就会出现“未解决的引用”错误。
这可能是什么问题呢?
需要注意的是,我用的其他包都没有出现这个错误。
1 个回答
1
这个问题和 PyDev的一个限制 有关:
我安装了一个库,但PyDev找不到它。
其实在Mac和Linux上已经有人报告过这个问题,主要原因似乎是符号链接(symlinks)。PyDev只能找到那些“真正”在Python安装目录下的扩展。这是因为“最常见的情况”,也就是Windows,没有符号链接。解决这个问题的方法包括手动将安装的文件夹添加到pythonpath,或者把这个包的安装位置改到site-packages文件夹下。
为了适应这个限制,你需要找到这个库的绝对路径,然后更新与PyDev解释器相关的库。