python - 如何在 debian sid 上安装 Tkinter?

标签 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 上。

最佳答案

您的包列表似乎已过时,请先通过以下方式检索新的包列表:

apt-get update

然后安装 tk 包:

apt-get install python-tk

或者,对于 Python 3:

apt-get install tk

关于python - 如何在 debian sid 上安装 Tkinter?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22873043/

相关文章:

python - 如何在Python中对列表进行分组?

Python 数组组计数

python - 将逻辑字符串转换为 JSON

Python tkinter 不会显示对角线

python - 如何将函数的参数作为后缀添加到该函数内的每个变量?

java - cassandra 3 在启动期间在 debian docker 容器中抛出 Snitch 类异常

javascript - 使用 Flask 变量作为 highcharts 的数据源

python - 禁用 tkinter ttk 缩放小部件

linux - 不小心删除了/etc/nginx,无论如何重新生成你的自定义nginx.conf?

configuration - 构建预配置的 debian 软件包