由于某种原因,我不能使用Tkinter或Tkinter模块。 在python shell中执行以下命令后
import Tkinter
or
import tkinter
我得到了这个错误
ModuleNotFoundError:没有名为Tkinter的模块
or
ModuleNotFoundError:没有名为tkinter的模块
原因可能是什么?我们如何解决它?
由于某种原因,我不能使用Tkinter或Tkinter模块。 在python shell中执行以下命令后
import Tkinter
or
import tkinter
我得到了这个错误
ModuleNotFoundError:没有名为Tkinter的模块
or
ModuleNotFoundError:没有名为tkinter的模块
原因可能是什么?我们如何解决它?
当前回答
使用python——version命令检查已安装的python版本
从下面的代码检查Tk模块是否正确安装
sudo apt-get install python3-tk
检查你是否使用开源操作系统
查看下面路径下的tkinter模块 /home/python/site-packages / tkinter 根据您的系统更改路径
其他回答
对于Windows,我必须重新安装python,并确保在可选功能中安装时启用了“tcl/tk和IDLE”。
对于windows 10,在Python中检查可选特性“tcl/tk and IDLE”是很重要的。否则你会得到一个ModuleNotFoundError:没有名为'tkinter'的模块。在我的情况下,不可能在Python安装之后安装tkinter,例如“pip install tkinter”
CMD -终端
PIP安装tkinter
我解决了我的问题在PyCharm做以下
从https://www.python.org/安装Python解释器 PyCharm >首选项> Python解释器>添加 选择已安装的解释器 在运行配置中选择新安装的解释器
我还做了一个视频说明我做了什么https://youtu.be/awaURBnfwxk
Tkinter应该与最新的Python一起提供,我不认为它与Python2一起提供。我有过一次同样的问题。我升级到Python 3.8安装了Tkinter。