【问题标题】:PyDev doesn't importPyDev 不导入
【发布时间】:2017-12-15 21:18:53
【问题描述】:

由于某种原因,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 但问题是一样的。
怎么解决?

【问题讨论】:

  • 你试过from turtle import color, forward, left, begin_fill, end_fill吗?
  • 是的,我有。这种方式也不行

标签: python eclipse pydev


【解决方案1】:

您是否尝试按照Getting Started Manual 中的说明将turtle 添加到forced builtins?

-- 在http://www.pydev.org/manual_101_interpreter.html 中搜索forced builtins 以获取更多信息。

【讨论】:

    猜你喜欢
    • 2011-04-21
    • 2010-12-26
    • 2011-09-30
    • 2011-12-19
    • 2015-04-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多