![]() |
1
3
您有一个32位与64位的问题。看起来您使用的是从MacPorts安装的python 2.6,显然它不是通用(32位/64位)构建。你的应用程序运行的是64位的,而python只有32位,或者相反。你可以用
最简单的修复方法可能是重新安装MacPorts python和您安装的其他软件包,如pyobjc:
编辑:既然您报告了Python是64位的,那么问题几乎肯定是由于PythonPyobJC项目的Xcode模板设置有问题。启动代码可能正在加载苹果提供的通用python解释器。您可以通过在
对于MacPorts,应该是
我对在Xcode下使用模板的进进出出还不够熟悉,不知道需要更改什么,我怀疑很多人在MacPorts python上使用模板,特别是在10.6以下。
另一种想法是,苹果支持的python 2.6.1附带了一个已经安装的pyobjc版本。也许使用它会更简单。或者不使用xcode和use
|