【问题标题】:import _tkinter # If this fails your Python may not be configured for Tk error in python 3.8import _tkinter # 如果失败,您的 Python 可能未配置为在 python 3.8 中出现 Tk 错误
【发布时间】:2020-12-17 23:20:12
【问题描述】:

目前使用 Ubuntu 20.04 LTS 和 python3.8.5。 这是我第一次使用 ubuntu,之前完全没有终端知识。所以,如果可能的话,希望有一个详细的答案。 下面是我尝试在 python3 中导入 tkinter 时的终端输出。

>>> import tkinter  
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/local/lib/python3.8/tkinter/__init__.py", line 36, in <module>
    import _tkinter # If this fails your Python may not be configured for Tk
ModuleNotFoundError: No module named '_tkinter'
>>> 

我已经使用 sudo apt 重新安装了 python3 和 tkinter。但它仍然显示相同的错误。 当我在 python IDLE 中运行相同的命令时,它可以正常工作。 如果有任何其他信息,我希望这能清楚地解释我的问题。需要请回复。 I also tried running the command >>>from tkinter import *

【问题讨论】:

  • 试试看:sudo apt-get install python3-tk
  • 谢谢,但我已经使用相同的命令安装了它,当我再次尝试运行该命令时,它显示我已经拥有它的最新版本
  • 如果您从源代码构建了 python 3.8,您可能需要重新编译它。请务必检查 configure 脚本的输出,了解有关它无法安装哪些模块的消息。
  • @snakecharmerb 我使用 make 命令重建安装但我得到同样的错误
  • 也许你可以用pip install tkinter(或pip3)安装tkinter。可能你在安装python的时候已经安装了pip,如果没有,直接运行sudo apt-get install python3-pip

标签: python python-3.x linux tkinter ubuntu-20.04


【解决方案1】:

我有同样的问题。从 3.8 切换到 3.7 并且它工作。我正在使用 PyCharm CE,它可以很容易地在解释器之间切换。

【讨论】:

    【解决方案2】:

    CentOS 8 + Python 3.9.5 以下是我所做的:

    第一个:

    yum search tkinter
    yum install python39-tkinter.x86_64
    

    第二个:

    yum install tk-devel
    

    3rd: cd python3.9.5 源文件夹

    make install
    

    它在我的情况下工作

    【讨论】:

      【解决方案3】:

      我在 Mac 上遇到了同样的问题。我正在使用 python 虚拟环境。 .这个命令对我有用。

      brew install python-tk. 
      

      【讨论】:

        【解决方案4】:

        解决了因为 Tkinter 是为 3.5 版而不是 3.8 版安装的问题。为此,我安装了 3.5 版本,只保留了一个版本,即 3.8,然后再次安装了 Tkinter,它成功了! 这只是使事情正常进行的一种解决方法,但更首选的方法是创建一个 venv,然后安装所需的特定版本的 python 和库。

        【讨论】:

          猜你喜欢
          • 2017-09-20
          • 1970-01-01
          • 1970-01-01
          • 2011-07-24
          • 1970-01-01
          • 2022-12-03
          • 2020-09-04
          • 2020-08-08
          • 2014-04-28
          相关资源
          最近更新 更多