当我尝试在 Lion 上安装 Python 2.5.6 时,我遇到了与此线程中提到的相同的问题:Mac Lion 上的 Python 2.5.6 build error
具体来说,我收到的错误是尝试制作时:
/usr/bin/gcc-4.2 -c -fno-strict-aliasing -Wno-long-double -no-cpp-precomp -mno-fused-madd -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -o Modules/python.o ./Modules/python.c
cc1: error: unrecognized command line option "-Wno-long-double"
make: *** [Modules/python.o] Error 1
就我而言,这是因为我删除了 python 2.5 文件夹,我认为在解决另一个问题时我永远不需要它。
现在,当我尝试启动 Google App Engine 时,我收到错误消息:“抱歉,GoogleAppEngineLauncher.app 的片段似乎丢失或损坏,或者我无法正常运行 python2.5”然后它关闭了,所以很遗憾我可以不要像上一个线程中建议的那样忽略问题。
编辑:看起来我通过删除文件夹把事情搞砸了。解决方案(虽然我还没有实现)在这里描述:Mac Python“安装步骤失败:运行 postflight 脚本”
编辑 x2:解决了!虽然我不知道我造成了什么样的伤害。我运行了 .DMG 安装程序,即使它失败了,它也放置了 Python 2.5.4 的文件夹。在/Library/Frameworks/Python.framework/Versions
. 然后我将它与 2.7 一起复制到/System/Library/Frameworks/Python.framework/Versions
文件夹中。之后,启动 Google App Engine,一切正常!(目前。)