我尝试导入Tkinter的使用Python的2.7我的项目,而是我得到的错误:无法导入Tkinter的(或Tkinter的)
ImportError: No module named tkinter
在任何人说,我曾经尝试都“的Tkinter”和“tkinter”,但得到了完全相同的信息。
我尝试导入Tkinter的使用Python的2.7我的项目,而是我得到的错误:无法导入Tkinter的(或Tkinter的)
ImportError: No module named tkinter
在任何人说,我曾经尝试都“的Tkinter”和“tkinter”,但得到了完全相同的信息。
首先尝试使用此代码进行导入。
try:
import Tkinter as tk # this is for python2
except:
import tkinter as tk # this is for python3
如果这不起作用,请尝试重新安装tkinter。如果你不知道如何重新安装Tkinter的看Tkinter的安装页面, here.
我有这个问题也
尝试使用python 3,然后键入以下内容:
Import tkinter as *
Import tkinter as ttk
由于3.X你需要使用下面的导入Tkinter的:从Tkinter的进口 * 如果无法工作我会检查,看看是否安装Tkinter的,也许考虑更新/重装蟒蛇。
这里,这可能工作: 转到您的Python项目解释文件 - >库 - >网站的软件包,看看是否能找到的Tkinter
文件如果你不能找到它,去命令提示并输入:
pip install tkinter
某些编译器预装了tkinter。例如,如果您使用IDLE tkinter预安装。据我所知,如果你使用IDLE,你必须点击一个盒子才能安装tkinter。 如果您不使用IDLE,请检查您的Site Packages文件夹中是否包含tkinter/Tkinter。考虑重新安装您正在使用的编译器/解释器。 确保安装后,必须使用的语法取决于您使用的Python版本。 我不是为Python 2十分清楚,但我觉得你写的:
import Tkinter
对于Python 3你写:
import tkinter
或更常见的是:
from tkinter import *
你应该为python安装tkinter包。 Tkinter已在Python 3中重命名为tkinter。将源代码转换为Python 3时,2to3工具将自动适应导入。
为Python 2:
PIP安装python-TK/sudo易于得到安装python-tk的
为Python 3:
PIP安装python3-TK/sudo易于得到安装python3 -tk
如果你进入C:/ Program Files文件(86)/ Python的/ lib目录/ Tkinter的,如果这是不存在,你应该检查以同样的方式只是在你正常的程序文件。如果tkinter文件夹不存在,那么你可能需要更新到最新版本的python。如果它仍然不起作用,你可以从互联网上下载它。
尝试在终端第一次安装的Tkinter作为sudo易于得到安装python-tk的。然后尝试: - 从Tkiner导入*导入Tkinter * 将Tkinter导入为tk
然后Tkinter在您的系统上不可用。您是否正在使用您的系统的Python内置安装,它可能不包含Tcl或Tkinter? – TigerhawkT3
我相信是这样,但我肯定我安装Tcl和Tkinter的 –
尝试安装TK-Python包,并再次检查。对于Windows http://stackoverflow.com/questions/20044559/how-to-pip-or-easy-install-tkinter或Linux的http://stackoverflow.com/questions/4783810/install-tkinter-for-python –