由于某种原因,我不能使用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的模块
原因可能是什么?我们如何解决它?
当前回答
对于Windows,我必须重新安装python,并确保在可选功能中安装时启用了“tcl/tk和IDLE”。
其他回答
如果它不能在pycharm中工作,您可以通过搜索+button python-tkinter在项目解释器中添加模块并下载它。
要在流行的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
如果您的路径上有pip,您可以(在命令提示符中)键入 PIP安装tkinter 大多数版本的python已经附带了tkinter。
$ sudo apt-get install python3.10-tk
确保在运行python代码时它是在python3上下文中。我也有同样的问题,我所要做的就是输入命令:
sudo python3 REPLACE.py
与
sudo python REPLACE.py
后面的代码是不正确的,因为tkinter在python1或python2中显然不可用。