由于某种原因,我不能使用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的模块
原因可能是什么?我们如何解决它?
当前回答
Tkinter自带python…卸载python,重新安装,你就完成了
其他回答
在CentOS7上,为了让它与Python2一起工作,我必须做:
yum -y install tkinter
这里要注意这一点,因为我以为会有一个pip包,但相反,人们需要实际安装rpm。
如果您的路径上有pip,您可以(在命令提示符中)键入 PIP安装tkinter 大多数版本的python已经附带了tkinter。
确保在运行python代码时它是在python3上下文中。我也有同样的问题,我所要做的就是输入命令:
sudo python3 REPLACE.py
与
sudo python REPLACE.py
后面的代码是不正确的,因为tkinter在python1或python2中显然不可用。
当你使用Python 3时,模块已重命名为tkinter,如文档中所述:
注意Tkinter在Python 3中已被重命名为Tkinter。2to3工具 将自动适应导入时转换您的源到 Python 3。
Tkinter应该与最新的Python一起提供,我不认为它与Python2一起提供。我有过一次同样的问题。我升级到Python 3.8安装了Tkinter。