由于某种原因,我不能使用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的模块
原因可能是什么?我们如何解决它?
当前回答
如果你在Mac上使用python 3.9,你可以使用brew简单地安装tkinter:
brew install python-tk@3.9
这为我解决了问题。
编辑: 正如其他人提到的,你也可以使用general命令来安装最新版本:
brew install python-tk
其他回答
在CentOS7上,为了让它与Python2一起工作,我必须做:
yum -y install tkinter
这里要注意这一点,因为我以为会有一个pip包,但相反,人们需要实际安装rpm。
我解决了我的问题在PyCharm做以下
从https://www.python.org/安装Python解释器 PyCharm >首选项> Python解释器>添加 选择已安装的解释器 在运行配置中选择新安装的解释器
我还做了一个视频说明我做了什么https://youtu.be/awaURBnfwxk
我们可以使用两种方法来导入库
使用导入库 使用从库导入*
你可以使用以下方法加载tkinter:
从tkinter导入* 进口tkinter
对于windows 10,在Python中检查可选特性“tcl/tk and IDLE”是很重要的。否则你会得到一个ModuleNotFoundError:没有名为'tkinter'的模块。在我的情况下,不可能在Python安装之后安装tkinter,例如“pip install tkinter”
如果你在Mac上使用python 3.9,你可以使用brew简单地安装tkinter:
brew install python-tk@3.9
这为我解决了问题。
编辑: 正如其他人提到的,你也可以使用general命令来安装最新版本:
brew install python-tk