我最近在MacOs 10.6.8上安装了Python2.7.我在导入tkinter时遇到问题.我保持这个’通用包装器中没有匹配的架构’消息,这意味着Tkinter的版本是不正确的.
我做了什么,我按照说明here,下载ActiveTcl 8.5.11 for 32 / 64bits MacOs architecure并安装它,但没有真正改变.我也删除并重新安装了解释器.
我该怎么办?
解决方法:
你可以安装python,它可以同时支持32bit& 64位架构
http://python.org/download/releases/2.7.2/
从您提到的链接安装TCL之后.您可以尝试以下方法来检查哪种架构适合
<code>arch -i386 /path/to/python/executable from Tkinter import * </code>
要么
<code>arch -x86_64 /path/to/python/executable from Tkinter import * </code>
这可以帮助您解决问题.
请注意链接:在撰写本文时,Python 3.2.x 64位/ 32位和2.7.x 64位/ 32位Mac OS X安装程序使用Intel-64(x86_64)和Intel-32构建(i386)体系结构和Mac OS X 10.6的最低部署目标.下面讨论的Apple 8.5.9和ActiveTcl 8.5.11版本与这些安装程序兼容.
【说明】:本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!