在ubuntu 14.04上安装tkinter

时间:2014-11-02 17:18:14

标签: python python-2.7 tkinter ubuntu-14.04

我想在Ubuntu 14.04上运行python代码,但是当我执行它时,它会给我以下错误消息

Traceback (most recent call last):
  File "main.py", line 2, in <module>
    from tkinter import *
ImportError: No module named tkinter

7 个答案:

答案 0 :(得分:62)

尝试在终端中写下以下内容:

sudo apt-get install python-tk

不要忘记在程序开头实际导入Tkinter模块:

import Tkinter

答案 1 :(得分:27)

如果您正在使用Python 3,则必须按以下方式安装:

sudo apt-get update
sudo apt-get install python3-tk

Python 2python-tk)的Tkinter与Python 3&#39; s(python3-tk)不同。

答案 2 :(得分:9)

为了在Ubuntu 16.04上使用pyenv,我不得不:

$ sudo apt-get install python-tk python3-tk tk-dev

然后通过pyenv安装我想要的Python版本:

$ pyenv install 3.6.2

然后我可以很好地导入tkinter:

import tkinter

答案 3 :(得分:4)

首先,确保安装了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

答案 4 :(得分:2)

尝试:

sudo apt-get install python-tk python3-tk tk-dev

如果您使用的是python3,则还需要Python3虚拟环境(venv)。使用:

sudo apt install python3-venv

答案 5 :(得分:1)

安装包python-tk,如

sudo apt-get install python-tk

描述(使用apt-cache search python-tk as)

Tkinter - Writing Tk applications with Python

答案 6 :(得分:1)

在Ubuntu 14.04.2中LTS:

  1. 转到软件中心并删除“IDLE(使用Python-2.7)”。

  2. 安装“IDLE(使用Python-3.4)”。

  3. 再试一次。这一步对我有用。