我正在尝试在 Mac OS X 10.6 上编译各种 python 扩展(pycrypto、paramiko、subvertpy...),以便它们与 Mac OS X 10.5 及其内置的 python 2.5 兼容,包括在针对 Mac OS X 10.5 的产品安装程序。
我真的不知道该怎么做。我在 Google 上搜索并在 stackoverflow 上发现了一个问题,这导致我在构建之前在我的环境中设置 MACOSX_DEPLOYMENT_TARGET=10.5 ,但这只是给了我错误:
distutils.errors.DistutilsPlatformError:$MACOSX_DEPLOYMENT_TARGET 不匹配:配置期间现在为“10.5”但为“10.6”
我在 Mac OS X 10.6 上使用 python2.5 来运行构建,例如:
$ python2.5 setup.py 安装
我还遇到了对 /Developer/SDKs/MacOSX10.5.sdk 的引用,但我不确定如何使用它。