Ath*_*ale 5 python linux tkinter python-3.x ubuntu-20.04
目前使用 Ubuntu 20.04 LTS 和 python3.8.5。 这是我第一次使用 ubuntu,之前完全不了解终端。SO,如果可能的话,希望得到详细的答案。下面是我尝试在 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'
>>>
Run Code Online (Sandbox Code Playgroud)
我已经使用 sudo apt 重新安装了 python3 和 tkinter。但它仍然显示相同的错误。当我在 python IDLE 中运行相同的命令时,它可以正常工作,没有任何错误。如果有其他信息,我希望这能清楚地解释我的问题。需要请回复。 我也尝试运行命令 >>>from tkinter import *
小智 8
我在 MacOS 上遇到了同样的问题。我使用的是Python虚拟环境。这个命令对我有用:
brew install python-tk
Run Code Online (Sandbox Code Playgroud)
解决了由于安装了 Tkinter 3.5 版本而不是 3.8 版本而出现的问题。为此,我安装了 3.5 版本,只保留了一个版本,即 3.8,然后再次安装了 Tkinter,结果成功了!这只是使事情正常工作的一种解决方法,但更优选的方法是创建 venv,然后安装所需的特定版本的 python 和库。
| 归档时间: |
|
| 查看次数: |
1926 次 |
| 最近记录: |