【发布时间】:2012-08-26 15:38:47
【问题描述】:
我有一台装有 Mountain Lion 的 Mac。我想在它上面开发 Python,所以我抓住了一个 Python 3.3 候选版本并开始使用它。但是,我试图开始使用 Tkinter 图形,当我尝试这一行时:
from Tkinter import *
Eclipse(和 IDLE)给了我这个讨厌的错误
Traceback (most recent call last):
File "/Users/venkatsmoorthy/Documents/workspace/Python/python/tkinterGUI/tkinter_1.py" line 7, in <module>
from Tkinter import *
ImportError: No module named 'Tkinter'
我不想降级。虽然我愿意,但只到3.2.3。请不要让我这样做。
我用谷歌搜索了一下,发现 OSX 与 Tkinter 存在一些问题。我尝试了一些解决方案,但没有骰子。请用您自己的说明回答如何让 tkinter 在 python 3.3/3.2 上工作。
【问题讨论】:
-
事实上我有。这是我尝试过的解决方案。但是,它不起作用。一切都会引发相同的错误。我应该使用一些特殊的导入吗?
-
不,只有一种导入。 Python 3 将其称为
tkinter而不是Tkinter——这是问题所在吗? -
好的,谢谢!我正在查看一个网站,其中 import 命令被列为 import Tkinter,所以我在操作时的印象是它必须是那个命令。投赞成票。
-
Awesoem -- 我会把它作为答案发布。