我想在Ubuntu 14.04上运行python代码,但是当我执行它时,它会给我以下错误消息
Traceback (most recent call last):
File "main.py", line 2, in <module>
from tkinter import *
ImportError: No module named tkinter
尝试在终端中编写以下内容:
sudo apt-get install python-tk
不要忘记在程序开头实际导入Tkinter模块:
import Tkinter
如果你正在使用Python 3
,那么你必须安装如下:
sudo apt-get update
sudo apt-get install python3-tk
Python 2
(python-tk
)的Tkinter与Python 3
(python3-tk
)不同。
为了在Ubuntu 16.04上使用pyenv
,我不得不:
$ sudo apt-get install python-tk python3-tk tk-dev
然后通过pyenv
安装我想要的Python版本:
$ pyenv install 3.6.2
然后我可以很好地导入tkinter:
import tkinter
首先,确保安装了Tkinter模块。
sudo apt-get install python-tk
在python 2中,包名称是Tkinter而不是tkinter。
from Tkinter import *
ref:http://www.techinfected.net/2015/09/how-to-install-and-use-tkinter-in-ubuntu-debian-linux-mint.html
安装包python-tk
之类的
sudo apt-get install python-tk
这是描述(与apt-cache search python-tk
一样)
Tkinter - Writing Tk applications with Python
在Ubuntu 14.04.2 LTS中:
再试一次。这一步对我有用。