首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Eclipse PyDev现在将所有对Tkinter的引用显示为错误。

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

Stack Overflow用户
提问于 2010-10-16 04:59:21
回答 3查看 7.9K关注 0票数 4

我已经在我的Python Tkinter项目中使用Eclipse和PyDev (请注意,在Windows上)大约一个月了,直到最近我还没有收到任何抱怨。我启动一个模块(我的GUI)的源代码,如下所示:

代码语言:javascript
代码运行次数:0
运行
复制
from Tkinter import *

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

我不明白这是怎么回事。我不明白为什么Eclipse会突然停止识别我已经导入了Tkinter。

有没有人能提供任何建议/意见?我真的很想继续使用Eclipse,我对它非常满意,但我无法处理它给我带来的大约200个虚假错误。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-10-16 05:12:53

你真的不应该使用野导入。请考虑使用from Tkinter import Frame, Labelimport Tkinter as tk

现在来看看你的问题:我也有Eclipse Helios (3.6.0.v20100602)。您清楚地描述的问题与PyDev有关,而与Eclipse base项目无关。我刚刚尝试了相同的导入,但没有收到错误消息。例如,我的PyDev版本也可以正确地检索Frame的文档字符串。

我想简而言之就是安装一个更新版本的PyDev (这是许多bug的解决方案^^) -添加"http://pydev.org/nightly“作为更新站点,然后升级到最新版本。顺便说一下,我的版本是1.6.3.20100922。如果这还不能解决问题,你应该考虑把它报告为bug。

票数 5
EN

Stack Overflow用户

发布于 2010-11-14 05:27:56

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

票数 0
EN

Stack Overflow用户

发布于 2014-12-21 04:31:08

您使用的是哪个Python版本?If > 3.1 try (注意小写):

代码语言:javascript
代码运行次数:0
运行
复制
from tkinter import *
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3946080

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档