您好,感谢您查看此内容,
当我尝试导入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
答案 0 :(得分:1)
您正在使用小写字母T导入tkinter
。您在评论中发布的代码适用于Python 3.X,如果您也拥有该版本,则导入语句也是正确的,但由于您使用的是Python 2.7,模块的名称为Tkinter
和tkMessageBox
(而不是tkinter
和tkinter.messagebox
)。
答案 1 :(得分:0)
终于想通了!谢谢。我的mac在系统/库中附带了python 2.7,并且自动配置对此进行了默认,但这不是我下载和更新的版本。我下载的版本进入了Library not System而Tkinter中的Capital T很重要,正如你所说的那样2.7感谢您的帮助