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

标签 python eclipse tkinter pydev

我已经将 Eclipse 与 PyDev(请注意,在 Windows 上)用于我的 Python Tkinter 项目大约一个月了,直到最近我都没有提示。我像这样启动一个模块(我的 GUI)的源代码:

from Tkinter import *

现在,自从我将 Eclipse 更新到 3.6.1 后,每次调用 Tkinter 模块(Frame(), Label(), Tk()等)。以为是更新的时候出了什么问题,于是卸载了Eclipse,重新下载(Eclipse 3.6.1 Classic),重新安装。然后,看到这给了我安装 PyDev 的一堆错误,我删除了它,得到了 Eclipse 3.6.0 Classic,安装了它,并遇到了我之前试图修复的相同问题。

我不明白这里出了什么问题。我不明白为什么 Eclipse 会突然停止识别我已经导入了 Tkinter。

任何人都可以提供任何建议/意见吗?我真的很想坚持使用 Eclipse,我对它很满意,但我无法处理它,它给我大约 200 个虚假错误。

最佳答案

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

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

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

关于python - Eclipse PyDev 现在将所有对 Tkinter 的引用显示为错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3946080/

相关文章:

python - 防止 tkinter 标签被长字符串拉伸(stretch)

Python/Tkinter - 运行具有多个参数的函数的按钮不起作用

eclipse - 你如何集成 gradle 和 jboss 6 来生成工作的 eclipse 项目

python - 计算 lambda 函数中上述出现的次数

python - 通过其他列中的值高效替换值

python - 对不同数据帧的数据帧列求和

php - 我如何在 ubuntu 中将 PDT 与 eclipse 关联/使用?terr

java - 在 Linux 中将 Java URL 转换为有效的文件路径

python - 在文本框中搜索单词并将光标移动到文本框中的下一个匹配项?

python - 在 Python 中创建大小为 n 的零向量