由于某种原因,我不能使用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的模块
原因可能是什么?我们如何解决它?
当前回答
Tkinter自带python…卸载python,重新安装,你就完成了
其他回答
Tkinter自带python…卸载python,重新安装,你就完成了
你可能需要为你的特定版本安装,我知道当我使用多个版本的python和一个版本的virtualenv使用例如python 3.7没有导入tkinter时,我就需要为那个版本安装它。
例如
sudo apt-get install python3.7-tk
不知道为什么,但这种情况已经发生了。
对于Windows,我必须重新安装python,并确保在可选功能中安装时启用了“tcl/tk和IDLE”。
try:
# for Python2
from Tkinter import * ## notice capitalized T in Tkinter
except ImportError:
try:
# for Python3
from tkinter import * ## notice lowercase 't' in tkinter here
except:
try:
print "Download Tkinter" ##python 2
except SyntaxError:
print("Download Tkinter") ##python 3
你只需要安装它,然后像这样导入你的项目:
这段代码导入到命令行:
sudo apt-get install python3-tk
导入tkinter项目后:
from tkinter import *