由于某种原因,我不能使用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的模块
原因可能是什么?我们如何解决它?
当前回答
检查apt是否有任务,它可能被标记为已删除
sudo apt autoremove
然后检查和安装所需
其他回答
使用python——version命令检查已安装的python版本
从下面的代码检查Tk模块是否正确安装
sudo apt-get install python3-tk
检查你是否使用开源操作系统
查看下面路径下的tkinter模块 /home/python/site-packages / tkinter 根据您的系统更改路径
首先,你应该测试你的python idle,看看你是否有tkinter:
import tkinter
tkinter._test()
试着输入,复制粘贴不起作用。
因此,经过20个小时的尝试,这些网站上推荐的每一种方法都发现你不能使用“tkinter.py”或任何其他包含“tkinter..etc.py”的文件名。如果遇到同样的问题,只需更改文件名。
确保在运行python代码时它是在python3上下文中。我也有同样的问题,我所要做的就是输入命令:
sudo python3 REPLACE.py
与
sudo python REPLACE.py
后面的代码是不正确的,因为tkinter在python1或python2中显然不可用。
如果您的路径上有pip,您可以(在命令提示符中)键入 PIP安装tkinter 大多数版本的python已经附带了tkinter。
我们可以使用两种方法来导入库
使用导入库 使用从库导入*
你可以使用以下方法加载tkinter:
从tkinter导入* 进口tkinter