Pydev未定义变量“列表”

每当我尝试使用easy_install添加一个新库时,我的PyDev就会非常奇怪.事实上,我确信我之前处理过这个问题,但不确定我是怎么做到的.

我在aptana工作室中设置了PyDev项目,并重新配置了python解释器.一旦我这样做了,我清理了项目,代码分析就开始挂在一个文件上很长一段时间了.

它最终完成,但它几乎将所有内置类型标记为错误,例如“dict”或“list”,表示未定义的变量.

我有一个相当大的代码库,我喜欢经常重构,所以我需要能够利用PyDev的代码分析功能,但它显然不起作用.

我认为解决方案与强制内置有关,但我发现它还没有真正有用.

有帮助吗?

最佳答案 不幸的是,现在,每当你安装一个新的库时,你必须再次在PyDev中手动添加解释器配置的路径(通常只需删除当前的解释器并再次添加它).

在那之后,它应该工作,如果没有,你可以尝试重新启动eclipse(即:如果它不起作用它是一个错误,并且有一些过时的缓存,在这种情况下重新启动它肯定会清除你的缓存 – 如果你可以重现,请输入错误报告,因为这个步骤不应该真正需要).

如果你仍然有内置类型标记为错误(即:找不到dict或list),这意味着PyDev无法生成一个shell来检查内置函数,在这种情况下,它通常意味着有一些防火墙阻塞通信(如果是这样,通常错误日志中有条目 – 请参阅:http://pydev.org/faq.html#when_i_do_a_code_completion_pydev_hangs_what_can以获取更多详细信息).

点赞