1

您好,感谢您查看此内容,

当我尝试导入 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

谢谢-韦斯

4

2 回答 2

1

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

于 2013-05-17T23:41:35.067 回答
0

终于想通了!谢谢。我的mac在系统/库中带有python 2.7,自动配置默认为这个,但这不是我下载和更新的版本。我下载的版本进入库而不是系统,Tkinter中的大写T很重要,正如你所说2.7 感谢您的帮助

于 2013-05-24T15:14:09.697 回答