Eclipse与PyDev错误突出显示

时间:2015-09-23 09:15:45

标签: python eclipse python-3.x pydev

带有PyDev的Eclipse在一些奇怪的地方突出显示错误。 它检测到这样一个函数的错误(这是“A Byte of Python”关于VarArgs函数的一个例子):

def total(initial=5, *numbers, extra_number=10):
    count = initial
    for number in numbers:
        count += number
    count += extra_number
    print(count)

检测到的错误是:第一行Expected:)undefined variable: extra_number。我认为它不理解关键字的参数。

此外,当我尝试使用带有nonlocal字词的变量时,我收到错误:undefined variable: nonlocal

如何改进PyDev的错误消息并关闭这些示例的错误?

P.S。在PyCharmKomodo我没有看到这些错误,但我非常喜欢开源PyDev

1 个答案:

答案 0 :(得分:0)

有些东西告诉我你实际上在使用Python 2.x而不是3.x,因为你指定的两个错误都会出现在2.x而不是3.x中。

PyDev中的

Check your interpeter,您可能已将其设置为使用2.7