为什么Pydev会为内置关键字提供语法错误?

时间:2011-11-11 20:11:37

标签: python eclipse syntax-error pydev

为什么Pydev会为内置的python函数(如str()?

)提供语法错误
  

未定义的变量:str

     

未定义的变量:False

     

未定义的变量:float

3 个答案:

答案 0 :(得分:18)

在PyDev配置中删除并重新添加python解释器。确保项目使用新添加的解释器。

答案 1 :(得分:3)

这意味着启动shell以获得完成时会出现问题 对于内置函数(通常是防火墙或网络中的错误配置 - 请参阅:http://pydev.org/faq.html#PyDevFAQ-WhenIdoacodecompletion%2CPyDevhangs%2CwhatcanIdo%3F,它可能会为您提供有关如何解决它的提示)。

另外,如果您无法解决问题,请在错误日志中添加详细信息(请参阅: 有关获取的详细信息,请http://pydev.org/faq.html#how_do_i_report_a_bug 错误日志)。

答案 2 :(得分:0)

对于那些使用 Aptana 并且遇到相同问题的人:

我按照以下说明升级了Aptana和PyDev:

Update PyDev on Aptana

升级后PyDev对我来说工作得很好:)。