Can';似乎没有为python导入Tkinter

Can';似乎没有为python导入Tkinter,python,python-2.7,tkinter,Python,Python 2.7,Tkinter,您好,谢谢您看这个 当我尝试导入tkinter时,它会显示未解析的导入 ImportError:没有名为tkinter的模块 最初安装python时出现了某种错误 以下是路径: 输出: /Library/Python/2.7/site-packages /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/Python /System/Library/Frameworks/Python.framework/Vers

您好,谢谢您看这个

当我尝试导入tkinter时,它会显示未解析的导入

ImportError:没有名为tkinter的模块

最初安装python时出现了某种错误

以下是路径:

输出:

/Library/Python/2.7/site-packages
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/Python
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/Python/PyObjC
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-old
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-darwin
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac/lib-scriptpackages
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python27.zip
/Users/wes/Desktop/UM/Python/guiTest
/Users/wes/Desktop/UM/Python/guiTest/testgui
谢谢

-Wes

您正在导入带有小写字母T的
tkinter
。您在评论中发布的代码是针对Python 3.X的,如果您也有该版本,则导入语句是正确的,但是由于您使用的是Python 2.7,因此模块的名称是
tkinter
tkMessageBox
(而不是
tkinter
tkinter.messagebox
).

您正在导入带有小写字母T的
tkinter
。您在评论中发布的代码是针对Python 3.X的,如果您也有该版本,则导入语句是正确的,但由于您使用的是Python 2.7,因此模块的名称是
tkinter
tkMessageBox
(而不是
tkinter
tkinter.messagebox
).

终于弄明白了!谢谢。我的mac电脑在系统/库中附带了python 2.7,自动配置功能对此进行了修改,但这不是我下载和更新的版本。我下载的版本进入了库而不是系统,Tkinter中的大写T很重要,正如你所说的2.7,谢谢你的帮助。

终于弄明白了退出!谢谢。我的mac电脑在system/Library中附带了python 2.7,自动配置功能对此进行了修改,但这不是我下载和更新的版本。我下载的版本进入了Library而不是system,Tkinter中的大写字母T很重要,正如您在2.7中所说的,谢谢您的帮助

在python 2.7中,该模块应被称为
Tkinter
,大写字母T。你能尝试导入Tkinter吗?看看是否有
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk/Tkinter.py
——再次注意大写字母T。我有Tkinter.pyo和Tkinter.pyc,但没有Tkinter.pyMore信息:我正在尝试使用MessageBox。如果我对e进行注释如果错误是
没有名为Tkinter的模块(带小写字母T),则第一次导入“from Tkinter import*”似乎是OK的然后,问题是您正在尝试以Python 3的名称导入Tkinter。您可以发布包含所有导入语句的代码吗?在Python 2.7中,模块应称为
Tkinter
,大写字母为T。您可以尝试
import Tkinter
?查看是否有
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib tk/Tkinter.py
——再次注意大写字母
T
。我有Tkinter.pyo和Tkinter.pyc,但没有Tkinter.py更多信息:我正在尝试使用MessageBox。如果我对其他所有内容都进行注释,那么第一次导入“from Tkinter import*”似乎是OK的,如果错误是
没有名为Tkinter的模块(小写字母T>)那么问题是您正试图导入名为Python 3的Tkinter。您能发布包含所有导入语句的代码吗?谢谢您的帖子。不幸的是,它仍然给我“未解析的导入”使用Tkinter和tkMessageBox@user2395350您使用的是哪个操作系统?能否检查
libs
(带s)文件夹中是否存在
\u tkinter
?我使用的是osx,它允许我导入\u tkinter,但我不确定是什么libs(带s)意思是。我没有看到这样的文件夹。\u tkinter是一个用C编写的模块,tkinter需要工作。所有这些模块都在libs文件夹中(通常与Lib位于同一目录中)。如果您在安装过程中遇到问题,我建议您直接安装Python 3,并查看一下以感谢您的帖子。不幸的是,它仍然给我“未解决的导入”使用Tkinter和tkMessageBox@user2395350您使用的是哪个操作系统?能否检查
libs
(带s)文件夹中是否存在
\u tkinter
?我使用的是osx,它允许我导入\u tkinter,但我不确定是什么libs(带s)意思是。我没有看到这样的文件夹。\u tkinter是一个用C编写的模块,tkinter需要工作。所有这些模块都在libs文件夹中(通常与Lib位于同一目录中)。如果您在安装过程中遇到问题,我建议您直接安装Python 3,并查看