我正在使用 Pydev 附带的 Aptana Studio 3 beta,除了我无法导入作为标准库的一部分的 poplib 之外,一切似乎都在工作。
我将 poplib 添加到 Forced Builtins 中,它似乎阻止它将其标记为错误,但完成不起作用。我这样做对吗?标准库中的所有内容不应该正常工作吗?
编辑:我也有同样的随机问题
这对我有用。但我使用的是香草 Eclipse,而不是 Aptana。对于所有与 PyDev 相关的问题,一个好主意是使用最新版本,因为 PyDev 正在大量开发中。只需输入“http://pydev.org/nightly”作为更新站点,看看是否有更新的版本。
另一个想法是重新解析标准库:在设置中,从列表中选择 Python 解释器,然后单击“应用”。这应该让 PyDev 再次解析库。您也可以删除解释器并再次添加它。
当我切换到默认的系统解释器时,问题就消失了,我使用的 virtualenv 一定已经以某种方式损坏了。