【问题标题】:Installing tkinter on ubuntu 14.04在 ubuntu 14.04 上安装 tkinter
【发布时间】: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

【问题讨论】:

    标签: python python-2.7 tkinter ubuntu-14.04


    【解决方案1】:

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

    sudo apt-get install python-tk
    

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

    import Tkinter
    

    【讨论】:

    • 同样,你可以为 python3 版本执行 sudo apt-get install python3-tk。
    • 如何使用 requirements.txt 文件安装?
    【解决方案2】:

    安装包python-tklike

    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 中:

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

        2. 安装“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 是这里的决定因素。正如另一个答案stackoverflow.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
            

            【讨论】:

              猜你喜欢
              • 2016-04-03
              • 2014-07-24
              • 2015-01-30
              • 2014-11-22
              • 2017-05-21
              • 1970-01-01
              • 2015-05-31
              • 2015-08-09
              • 2014-11-24
              相关资源
              最近更新 更多