【问题标题】:Linux Mint 17 tkinter not installed未安装 Linux Mint 17 tkinter
【发布时间】:2016-03-27 17:54:42
【问题描述】:

我试图运行我一直在制作的程序,但遇到了未安装 tkinter 的问题,因为当我尝试在 pycharm 中运行我的脚本时,我收到此错误:ImportError: No module named '_tkinter', pleaseinstall the python3-tk package `

所以我在这里搜索并找到了解决方案并输入了这些命令:

sudo apt-get install python-support
sudo update-python-modules -a

这没用,所以我尝试了:

sudo apt-get install python3-tk

它被标记为这个问题的答案,但它向我抛出了这个错误:

E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem.

对 linux 和终端很陌生,我完全不知道如何做到这一点。

我正在使用 python 3.5 并且只想安装 tkinter 以便我可以运行这个脚本,在有人问是之前我已经导入了 tkinter 而不是 Tkinter

【问题讨论】:

  • 显示你的进口声明
  • 我检查了答案,但仍然得到同样的错误
  • 我的导入声明:from tkinter import *
  • 您是否运行过它告诉您的sudo dpkg 语句?你只需从你正在做sudo apt-get的东西的同一个地方运行它。

标签: python linux tkinter linux-mint python-3.5


【解决方案1】:

sudo apt-get install python3-tk 是在 Linux 上为 Python 3 安装 tkinter 的正确方法。但是,您在安装时打断了 apt。要修复错误,请运行错误消息提示的命令,然后安装 tkinter。

sudo dpkg --configure -a
sudo apt-get install python3-tk

然后,您可以根据自己的使用方式将from tkinter import *import tkinter as tkimport tkinter 添加到程序的开头。您可能也有兴趣安装 idle-python3.4。

下次您需要安装时,只需从菜单中打开软件管理器,搜索程序并安装即可:-)

【讨论】:

    【解决方案2】:

    好吧,当所有逻辑都失败时-恐慌。寻找不合逻辑的。我发现我没有运行 Python 3。我的文本编辑器是 Geany,它会将所有内容恢复为运行默认设置,即在 Python 2 中设置的默认值。其中包括 #!。

    所以,更改 Geany 中的默认值:

    构建 > 设置构建命令 > 然后在对话框中将 Python 的每个实例替换为 Python3

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-01-03
      • 1970-01-01
      • 1970-01-01
      • 2021-08-13
      • 2021-07-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多