由于某种原因,我不能使用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的模块
原因可能是什么?我们如何解决它?
当前回答
你可能需要使用类似于下面的东西来安装它:
对于Ubuntu或其他带有Apt的发行版: Sudo apt-get install python3-tk 对于Fedora: 安装python3-tkinter
你也可以像这样提到Python版本号:
Sudo apt-get install python3.7-tk 安装python3-tkinter-3.6.6-1.fc28.x86_64
最后,导入tkinter(适用于Python 3)或tkinter(适用于Python 2),或在运行时根据Python解释器的版本号进行选择(以兼容两者):
import sys
if sys.version_info[0] == 3:
import tkinter as tk
else:
import Tkinter as tk
其他回答
当你使用Python 3时,模块已重命名为tkinter,如文档中所述:
注意Tkinter在Python 3中已被重命名为Tkinter。2to3工具 将自动适应导入时转换您的源到 Python 3。
您可能需要安装Tkinter。 你可以在Windows命令提示符中这样做:
pip install tk
CMD -终端
PIP安装tkinter
使用python——version命令检查已安装的python版本
从下面的代码检查Tk模块是否正确安装
sudo apt-get install python3-tk
检查你是否使用开源操作系统
查看下面路径下的tkinter模块 /home/python/site-packages / tkinter 根据您的系统更改路径
如果它不能在pycharm中工作,您可以通过搜索+button python-tkinter在项目解释器中添加模块并下载它。