Python和GCC版本

时间:2012-03-12 18:37:08

标签: python gcc setuptools

我正在尝试在Mac OS X Lion 10.7.3上构建一些库(如寓言,PIL ..)。当我在终端上输入Python解释器时,我的版本是4.0.1的gcc:

Python 2.7.2 (v2.7.2:8527427914a2, Jun 11 2011, 14:13:39) 
[GCC 4.0.1 (Apple Inc. build 5493)] on darwin

但有趣的是,如果我输入python2.6,我有gcc 4.2.1:

[GCC 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2335.15.00)] on darwin
Type "help", "copyright", "credits" or "license" for more information.`

我想使用Python(版本2.7.2,因为它是我最新的),但在这个Python版本中编译是不可能的。使用命令python setup.py install,我收到错误消息:

unable to execute gcc-4.0: No such file or directory
error: command 'gcc-4.0' failed with exit status 1

Mac上是否正常?任何人都可以帮我定义gcc 4.2.1的{​​{1}}吗?

1 个答案:

答案 0 :(得分:1)

在sudo su模式下输入此命令export ARCHFLAGS="-arch i686"可解决问题。不要问我为什么!