我拼命想让 tkinter 在我的 EC2 实例上工作。
我只想能够在 python 中执行这一行:
from tkinter import *
或者根据我在 python 3.x 之前理解的旧版本,你必须使用大写 T
from Tkinter import *
现在这两个命令都返回:
ImportError: No module named _Tkinter
以下是我采取的步骤以及我在研究中发现的内容:
当前在我的实例上运行的 python 版本是 python 2.6.8,认为 tkinter 可能不附带这个版本我决定使用这个http://www.hosting.com/support将 python 版本安装到 3.2(保持 2.6.8) /linux/installing-python-3-on-centosredhat-5x-from-source/
然后运行 python 3.2 我遇到了同样的问题,它告诉我没有名为 tkinter 的模块。
然后我尝试使用许多不同的命令安装 tkinter:
百胜安装 tkinter
百胜安装Tkinter
百胜安装 python-tk
百胜安装python3-tk
百胜安装 tk-devel
百胜安装 gtk2-devel
百胜安装pygtk2-devel
所有这些都给了我相同的结果:
No package (name of the package) available.
同样在我的 /opt(我安装的第二个)的 python 3.2 文件夹中,有一个名为 tkinter 的文件夹,但似乎 python3 仍然看不到它。
我错过了什么?为什么我在 python 中时不能导入 tkinter?