我在使用 PyDev 和 Eclipse 时遇到问题。这首先发生在我拥有的一些旧的 EasyEclipse 版本上。我认为这只是因为 EasyEclipse 安装太旧了,但现在 Eclipse 4.2.1 和 PyDev 2.7.1 也出现了这种情况。我正在运行 Python 2.7.3。
问题是类型时代码分析似乎有问题或运行了错误的 Python 版本。它认为这一行有语法错误:
x = 1 if some_boolean else 2
它期待换行符而不是 if 关键字。运行该模块时,它按预期工作。
这很烦人,因为这个错误似乎会扰乱实际上有用的进一步代码分析。我不确定它是否与问题有关,但该站点指示我尝试运行interpreterInfo.py,所以这是它生成的 XML 转储。
有什么想法吗?