import _tkinter#如果失败,则可能没有为python 3.8中的Tk错误配置Python

问题描述

当前正在将Ubuntu 20.04 LTS与python3.8.5结合使用。 这是我第一次使用ubuntu,但之前没有关于terminal的任何知识。因此,如果可能的话,我希望能提供详细的答案。 下面是我尝试在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 *

解决方法

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