如何在德比安Sid上安装Tkinter?
我需要在Debian上安装tkinter。经过一些研究[1][2],我发现tkinter应该和Python一起自动安装。不过,当我尝试导入这个模块时,出现了以下错误:
>>> import tkinter
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named tkinter
当我尝试导入Tkinter时,错误信息又变了:
>>> import Tkinter
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python2.7/lib-tk/Tkinter.py", line 42, in <module>
raise ImportError, str(msg) + ', please install the python-tk package'
ImportError: No module named _tkinter, please install the python-tk package
所以我尝试通过apt-get安装python-tk这个包。结果又出现了另一个错误:
E: Failed to fetch http://ftp.us.debian.org/debian/pool/main/t/tk8.5/tk8.5_8.5.14-2_amd64.deb 404 Not Found [IP: 64.50.233.100 80]
我现在使用的是Debian sid,amd64版本。
2 个回答
7
我按照Omid Raha的回答做了,但我需要使用
apt-get update
apt-get install python3-tk
才能在python3中让它正常工作。
10
看起来你的软件包列表已经过时了,首先你需要更新一下软件包列表,可以通过以下命令来获取最新的软件包列表:
apt-get update
然后,你可以用下面的命令来安装 tk
软件包:
apt-get install python-tk
如果你使用的是 Python 3,可以用这个命令:
apt-get install tk