Python Eclipse PyDev现在将对Tkinter的所有引用显示为错误
我在PythonTkinter项目中使用Eclipse和PyDev(在Windows上,请注意)已经有一个月了,直到最近我还没有抱怨过。我启动一个模块(我的GUI)的源代码,如下所示: 现在,自从我将Eclipse更新为3.6.1以来,它显示了对Tkinter模块的每次调用的错误(Python Eclipse PyDev现在将对Tkinter的所有引用显示为错误,python,eclipse,tkinter,pydev,Python,Eclipse,Tkinter,Pydev,我在PythonTkinter项目中使用Eclipse和PyDev(在Windows上,请注意)已经有一个月了,直到最近我还没有抱怨过。我启动一个模块(我的GUI)的源代码,如下所示: 现在,自从我将Eclipse更新为3.6.1以来,它显示了对Tkinter模块的每次调用的错误(Frame(),Label(),Tk(),等等)。我认为在更新过程中可能出现了一些问题,所以我卸载了Eclipse,重新下载了它(Eclipse3.6.1Classic),并重新安装了它。然后,看到这给了我安装PyDe
Frame()
,Label()
,Tk()
,等等)。我认为在更新过程中可能出现了一些问题,所以我卸载了Eclipse,重新下载了它(Eclipse3.6.1Classic),并重新安装了它。然后,看到这给了我安装PyDev时的一系列错误,我删除了它,得到了Eclipse3.6.0Classic,安装了它,得到了我之前试图修复的相同问题
我不明白这里怎么了。我不明白为什么突然的月食会停止识别我已经导入了Tkinter
有人能提供任何建议/意见吗?我真的很想坚持使用Eclipse,我对它很满意,但我无法处理它,因为它给了我大约200个伪错误。你真的不应该使用野生导入。从TKITER导入框、标签或<代码>导入TKTER作为TK<代码> > > 现在来看你的问题:我也有日食太阳神(3.6.0.v20100602)。您描述的问题显然与PyDev有关,而不是与Eclipse基础项目有关。我只是尝试了相同的导入,没有收到错误消息。例如,我的PyDev版本还可以正确检索
Frame
的docstring
我认为它最终只能安装一个更新版本的PyDev(这是许多bug的解决方案^^)-添加“http://pydev.org/nightly“作为更新站点,然后升级到最新版本。顺便说一下,我有版本1.6.3.20100922。如果这没有帮助,你应该考虑把它报告为一个bug。 我发现这样的问题的答案通常是你必须从Eclipse中更新你的python路径。请看我对类似问题的回答。我认为重新安装pydev和/或eclipse通常可以解决这个问题,因为在这样做时,pythonpath被重新配置。您使用哪种Python版本?如果>3.1,请尝试(注意小写文字):
关于这个非常重要的主题,我几乎使用了Tkinter中的每一个类。这是有意义的有一个野生进口。在更新中,我使用更新站点功能安装了PyDev。无论如何,我会尝试使用夜间构建。@Rafe Ketterr:我不认为这有意义。我认为如果您“将Tkinter作为tk…tk.Frame(…)导入”,它会使您的代码更加自文档化。对于何时调用Tk函数和何时不调用Tk函数,这是毫无疑问的。通常情况下,如果在句子中包含短语“It show a error”(它显示一个错误),然后再添加实际的错误消息,这会有所帮助。这是一个“未定义”的错误。对不起,我想从我的问题中可以明显看出:(
from Tkinter import *
from tkinter import *