在Mac上的Python2.7中导入tkinter

时间:2011-12-23 01:53:22

标签: python eclipse tkinter python-2.7

我最近在MacOs 10.6.8上安装了Python2.7。我在导入tkinter时遇到问题。我保持这个'通用包装器中没有匹配的架构'消息,这意味着Tkinter的版本是不正确的。

我做了什么,我按照说明here,下载了ActiveTcl 8.5.11 for 32 / 64bits MacOs architecure并安装了它,但没有真正改变。我也删除并重新安装了解释器。

我该怎么办?

1 个答案:

答案 0 :(得分:2)

你可以安装支持32位和32位的python。

的64位架构

http://python.org/download/releases/2.7.2/

从您提到的链接安装TCL之后。您可以尝试以下方法来检查哪种架构适合

arch -i386 /path/to/python/executable
from Tkinter import *

arch -x86_64 /path/to/python/executable
from Tkinter import *

这可以帮助您解决问题。

请注意以下链接:在撰写本文时,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版本与这些安装程序兼容。