Pydev未定义变量"list"。

4
不时地,我试图使用easy_install添加新库时,我的PyDev表现出异常。事实上,我确定我之前就处理过这个问题,但不确定如何解决。
我在aptana studio中设置了一个PyDev项目,并重新配置了python解释器。一旦我这样做了,我就清理了项目和代码分析,但是它始终卡在一个文件上很长时间。
最终,代码分析完成了,但它将几乎所有内置类型标记为错误,例如"dict"或"list",并说未定义变量。
我有一个相当大的代码库,我经常进行重构,所以我需要能够利用PyDev的代码分析功能,但显然它无法正常工作。
我认为解决方案与强制内置有关,但我还没有找到真正有用的东西。
有帮助吗?
1个回答

2
很不幸,每当您安装新库时,都需要再次手动将路径添加到PyDev解释器配置中(通常最简单的方法是删除当前解释器并重新添加它)。
之后,如果仍无法正常工作,您可以尝试重新启动eclipse(即:如果无法正常工作,则可能是有错误缓存存在,此时重新启动会清除缓存 - 如果您能够重现该问题,请输入错误报告,因为这一步实际上不应该需要)。
如果您仍然将内置类型标记为错误(即:找不到dict或list),则意味着PyDev无法生成用于检查内置函数的shell,通常意味着某个防火墙阻止了该通信(如果是这种情况,通常会在您的错误日志中记录条目 - 请参见:http://pydev.org/faq.html#when_i_do_a_code_completion_pydev_hangs_what_can 以获取更多详细信息)。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接