【发布时间】: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