2010-11-29 246 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