Mac 2.5上的Python 2.5.6构建错误

时间:2012-04-10 06:56:12

标签: python build osx-lion web2py

这是我想做的。 将web2py与MySQL结合使用。

要做到这一点,我需要使用source web2py而不是web2py.app 要使用web2py,我需要Python 2.5

我在构建和安装Python 2.5时遇到问题

我从Python发布页面下载了Python-2.5.6.tgz。 现在,我做了

  

./配置

然后

  

然后,我收到以下错误。

  

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:错误:无法识别的命令行选项   “-Wno-long-double”make: * [Modules / python.o]错误1

有人可以帮我解决这个错误并安装Python 2.5吗?

这是我正在使用的gcc

  

gcc版本4.2.1(基于Apple Inc. build 5658)(LLVM构建   2336.9.00)

非常感谢您的帮助。 感谢。

3 个答案:

答案 0 :(得分:2)

web2py可与Lion的股票Python 2.7一起使用。除非你有令人信服的理由使用2.5,否则坚持使用2.7。

答案 1 :(得分:0)

我使用web2py应用程序和MySQL在我的Mac OS X Lion上安装了web2py。我没有遇到任何你不能在MySQL上使用该应用程序的原因。

答案 2 :(得分:0)

要在OS X上安装Python,请尝试使用python.org上提供的通用二进制文件(记录在http://docs.python.org/2/using/mac.html)。

有关Python 2.5的最新通用二进制文件,请参阅http://www.python.org/ftp/python/2.5.4/python-2.5.4-macosx.dmg