我需要在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。
答案 0 :(得分:3)
您的包裹列表似乎已过期,首先通过以下方式检索新的包裹列表:
apt-get update
然后使用以下命令安装python-tk
包
apt-get install python-tk
答案 1 :(得分:2)
我遵循了Omid Raha的回答,但是我不得不使用
apt-get update
apt-get install python3-tk
为了使其在python3中工作。