在ubuntu 14.04上安装tkinter

May*_*ain 36 python tkinter python-2.7 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
Run Code Online (Sandbox Code Playgroud)

the*_*ude 64

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

sudo apt-get install python-tk
Run Code Online (Sandbox Code Playgroud)

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

import Tkinter
Run Code Online (Sandbox Code Playgroud)

  • 同样,你可以为python3版本做sudo apt-get install python3-tk. (20认同)

gon*_*332 32

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

sudo apt-get update
sudo apt-get install python3-tk
Run Code Online (Sandbox Code Playgroud)

Python 2(python-tk)的Tkinter 与Python 3's(python3-tk)不同.


Pau*_*est 11

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

$ sudo apt-get install python-tk python3-tk tk-dev
Run Code Online (Sandbox Code Playgroud)

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

$ pyenv install 3.6.2
Run Code Online (Sandbox Code Playgroud)

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

import tkinter
Run Code Online (Sandbox Code Playgroud)

  • @sureshvv pyenv 是一个 Python 版本管理工具:https://github.com/pyenv/pyenv (2认同)