pydev与gobject的问题

1 投票
1 回答
567 浏览
提问于 2025-04-15 18:17

看起来在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解释器相关的库。

撰写回答