代码之家  ›  专栏  ›  技术社区  ›  Rafe Kettler

Eclipse PyDev现在将对Tkinter的所有引用显示为错误

  •  3
  • Rafe Kettler  · 技术社区  · 14 年前

    from Tkinter import *
    

    现在,自从我将Eclipse更新到3.6.1之后,每次调用Tkinter模块都会显示一个错误( Frame() , Label() Tk() 等等)。我认为在更新过程中可能出了问题,所以我卸载了Eclipse,重新下载了它(Eclipse 3.6.1classic),并重新安装了它。然后,看到这给了我一堆安装PyDev的错误,我删除了它,安装了Eclipse3.6.0Classic,并得到了我之前试图修复的问题。

    有人能提供建议/意见吗?我真的很想坚持Eclipse,我对它很满意,但我不能处理它给我大约200个虚假错误。

    3 回复  |  直到 14 年前
        1
  •  5
  •   AndiDog    14 年前

    你真的不应该使用野生进口。考虑 from Tkinter import Frame, Label import Tkinter as tk

    现在你的问题是:我也有Eclipse Helios(3.6.0.v20100602)。您所描述的问题显然与PyDev有关,而与Eclipse基础项目无关。我只是尝试了相同的导入,但没有收到错误消息。我的PyDev版本还检索 Frame 例如,正确。

    我认为这可以归结为安装一个较新版本的PyDev(这是许多bug的解决方案^^)-添加“http://PyDev.org/nightly”作为更新站点,然后升级到最新版本。顺便说一下,我有1.6.3.20100922版本。如果这没有帮助,您应该考虑将其报告为一个bug。

        2
  •  0
  •   Community CDub    8 年前

    我发现像这样的问题的答案通常是你必须从eclipse中更新pythonpath。看我的 answer 类似的问题。我认为重新安装pydev和/或eclipse通常可以解决这个问题,因为这样做会重新配置pythonpath。

        3
  •  0
  •   fasdgv gsdgvdfx    10 年前

    您使用哪种Python版本?如果>3.1尝试(注意小写书写):

    from tkinter import *