为什么Pydev会对内置关键字报语法错误?

15

为什么Pydev会对像str()这样的内置Python函数给出语法错误?

未定义变量:str

未定义变量:False

未定义变量:float


代码?Python 是否需要你标识它是字符串还是浮点数? - John Riselvato
1
我没有收到任何错误信息。也许你的Pydev配置有问题? - joaquin
5
您的 Python 解释器未正确配置。 - pylover
1
@pylover 你有什么想法,解释器中可能没有正确配置的内容吗? - khatchad
@joaquin 你有什么想法是什么原因导致配置出现问题的吗? - khatchad
显示剩余4条评论
3个回答

20

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


1
这对于新安装的Aptana 3.6 PyDev在OS X 10.11上运行没有任何影响。我仍然会收到“未定义变量:None”的错误。我别无选择,只能回退到Aptana 3.4。 - user1255933
我尝试过了,但在Anaconda环境中使用Python 3.4并没有解决问题。 - Soren

3

这很有趣,但我没有遇到挂起完成的问题。更多的是内置函数无法被识别。这是一个难以复现的问题,但如果再次发生,我会报告这个错误。 - khatchad
@Fabio 我两个都试过,实际上你的第一个链接帮我找到了解决方案。 - tishma

0
对于那些使用 Aptana 并遇到相同问题的人:
我按照以下说明升级了 Aptana 和 PyDev: 在 Aptana 上更新 PyDev 升级后,PyDev 对我来说运行得非常好 :)

虽然这理论上回答了问题,但最好在这里包含答案的关键部分,并提供参考链接。[参考链接] (http://meta.stackoverflow.com/q/8259) - Yurii

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