PyDev 不导入
PyDev doesn't import
出于某种原因,PyDev 无法识别标准 "turtle" 库中的一些基本对象,并用红色突出显示它们为未定义。
例如,在下面的代码中,无法识别 color()、forward() 等:
from turtle import *
color('red', 'yellow')
begin_fill()
while True:
forward(200)
left(170)
if abs(pos()) < 1:
break
end_fill()
done()
但是当我 运行 来自 Eclipse 的程序时它确实有效。 "turtle" 库的导入不会导致错误,我可以在 PyDev 编辑器中看到一些提示,但没有针对函数的提示。
我试过 2.7 和 3.4,但问题是一样的。
如何解决?
您是否尝试按照 Getting Started Manual
中的说明将 turtle
添加到 forced builtins
?
-- 在 http://www.pydev.org/manual_101_interpreter.html 中搜索 forced builtins
以获取更多信息。
出于某种原因,PyDev 无法识别标准 "turtle" 库中的一些基本对象,并用红色突出显示它们为未定义。
例如,在下面的代码中,无法识别 color()、forward() 等:
from turtle import *
color('red', 'yellow')
begin_fill()
while True:
forward(200)
left(170)
if abs(pos()) < 1:
break
end_fill()
done()
但是当我 运行 来自 Eclipse 的程序时它确实有效。 "turtle" 库的导入不会导致错误,我可以在 PyDev 编辑器中看到一些提示,但没有针对函数的提示。
我试过 2.7 和 3.4,但问题是一样的。
如何解决?
您是否尝试按照 Getting Started Manual
中的说明将 turtle
添加到 forced builtins
?
-- 在 http://www.pydev.org/manual_101_interpreter.html 中搜索 forced builtins
以获取更多信息。