在 ubuntu 14.04 上安装 tkinter
Posted
技术标签:
【中文标题】在 ubuntu 14.04 上安装 tkinter【英文标题】:Installing tkinter on ubuntu 14.04 【发布时间】:2014-12-29 09:26:55 【问题描述】:我想在 Ubuntu 14.04 上运行 python 代码,但是当我执行它时,它给了我以下错误消息
Traceback (most recent call last):
File "main.py", line 2, in <module>
from tkinter import *
ImportError: No module named tkinter
【问题讨论】:
【参考方案1】:尝试在终端中编写以下内容:
sudo apt-get install python-tk
不要忘记在程序开始时实际导入 Tkinter 模块:
import Tkinter
【讨论】:
同样,你可以为 python3 版本执行 sudo apt-get install python3-tk。 如何使用 requirements.txt 文件安装?【参考方案2】:安装包python-tk
like
sudo apt-get install python-tk
这是描述(apt-cache search python-tk
为)
Tkinter - Writing Tk applications with Python
【讨论】:
【参考方案3】:如果您使用的是Python 3
,那么您必须按如下方式安装:
sudo apt-get update
sudo apt-get install python3-tk
Python 2
(python-tk
) 的 Tkinter 与 Python 3
的 (python3-tk
) 不同。
【讨论】:
【参考方案4】:在 Ubuntu 14.04.2 LTS 中:
转到软件中心并删除“IDLE(使用 Python-2.7)”。
安装“IDLE(使用 Python-3.4)”。
再试一次。这一步对我有用。
【讨论】:
【参考方案5】:首先,确保您已安装 Tkinter 模块。
sudo apt-get install python-tk
在 python 2 中,包名是 Tkinter 而不是 tkinter。
from Tkinter import *
参考:http://www.techinfected.net/2015/09/how-to-install-and-use-tkinter-in-ubuntu-debian-linux-mint.html
【讨论】:
【参考方案6】:要让它在 Ubuntu 16.04 上与 pyenv
一起工作,我必须:
$ sudo apt-get install python-tk python3-tk tk-dev
然后通过pyenv
安装我想要的Python版本:
$ pyenv install 3.6.2
然后我可以很好地导入 tkinter:
import tkinter
【讨论】:
什么是pyenv?我的系统找不到它。 @sureshvv pyenv 是一个 Python 版本管理工具:github.com/pyenv/pyenv Python 版本不是决定因素。在安装 python 之前安装$ sudo apt-get install python-tk python3-tk tk-dev
是这里的决定因素。正如另一个答案***.com/a/26358646/953338 中所建议的那样
我刚刚使用了 sudo apt-get install python-tk python3-tk tk-dev 并且成功了【参考方案7】:
试试:
sudo apt-get install python-tk python3-tk tk-dev
如果您使用的是 python3,则还需要 Python3 虚拟环境(venv)。使用:
sudo apt install python3-venv
【讨论】:
以上是关于在 ubuntu 14.04 上安装 tkinter的主要内容,如果未能解决你的问题,请参考以下文章
在 Ubuntu 14.04 LTS 上安装 Navicat