2010-11-29 247 views
0

我在我的Mac(OSX 10.6)上安装Python 2.5.2。在OS X上安装Python 2.5.2 10.6

我下载了源码,跑了./configure,然后跑了make。我收到此错误:

gcc -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 

这是怎么回事?

+0

http://bugs.python.org/issue6802? – khachik 2010-11-29 08:20:52

回答

0

查看我的回答here。虽然你可以用建议的补丁从头开始构建它,但是从python.org下载一个预先构建的安装程序可能会更容易,正如那里所建议的那样。

+0

它不覆盖它;它被安装到不同的路径。你应该发现它在`/ usr/local/bin/python2.5`链接。但是如果你说你已经安装了python.org python2.5.4(链接到`/ usr/local/bin/python2.5`),你现在想用一个早期的Python 2.5.2安装程序替换它,请尝试删除首先更新的版本:`sudo rm -rf/Library/Frameworks/Python.framework/Versions/2.5`,然后重新运行2.5.2安装程序。不要尝试从`/ usr/bin/python2.5`和`/ System/Library/Frameworks`中删除Apple提供的Python。 – 2010-11-29 08:43:33