1

当我尝试在 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,一切正常!(目前。)

4

1 回答 1

0

我认为您最好的选择是安装为 OS X 提供的通用二进制文件,请参阅http://www.python.org/ftp/python/2.5.4/python-2.5.4-macosx.dmg

这在http://docs.python.org/2/using/mac.html上有很好的记录。

于 2013-02-04T19:38:07.710 回答