当我尝试在Lion上安装Python 2.5.6时,我遇到了与此线程中提到的完全相同的问题:Python 2.5.6 build error on Mac Lion
具体来说,我收到的错误是在尝试make时:
/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 "Installation step failed: run postflight script"
编辑x2:
解决了!虽然我不知道我做了什么样的伤害。我运行了.DMG安装程序,即使它失败了,它也放置了Python 2.5.4的文件夹。在/Library/Frameworks/Python.framework/Versions
。然后我将其与2.7一起复制到/System/Library/Frameworks/Python.framework/Versions
文件夹中。之后,推出了Google App Engine,一切正常! (现在。)
答案 0 :(得分: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已详细记录了这一点。