由于某种原因,我不能使用Tkinter或Tkinter模块。 在python shell中执行以下命令后

import Tkinter

or

import tkinter

我得到了这个错误

ModuleNotFoundError:没有名为Tkinter的模块

or

ModuleNotFoundError:没有名为tkinter的模块

原因可能是什么?我们如何解决它?


当前回答

对于Windows,我必须重新安装python,并确保在可选功能中安装时启用了“tcl/tk和IDLE”。

其他回答

要在流行的Linux发行版上安装Tkinter:

Debian/Ubuntu:

sudo apt install python3-tk -y  

Fedora:

sudo dnf install -y python3-tkinter

弓:

sudo pacman -Syu tk --noconfirm 

REHL / CentOS6 CentOS7:

sudo yum install -y python3-tkinter

OpenSUSE:

sudo zypper in -y python-tk

对于Windows,我必须重新安装python,并确保在可选功能中安装时启用了“tcl/tk和IDLE”。

使用python——version命令检查已安装的python版本

从下面的代码检查Tk模块是否正确安装

sudo apt-get install python3-tk 

检查你是否使用开源操作系统

查看下面路径下的tkinter模块 /home/python/site-packages / tkinter 根据您的系统更改路径

对于windows 10,在Python中检查可选特性“tcl/tk and IDLE”是很重要的。否则你会得到一个ModuleNotFoundError:没有名为'tkinter'的模块。在我的情况下,不可能在Python安装之后安装tkinter,例如“pip install tkinter”

CMD -终端

PIP安装tkinter