如何在debian sid上安装Tkinter?

时间:2014-04-04 21:09:14

标签: python tkinter debian

我需要在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 个答案:

答案 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中工作。