我正在尝试在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}}吗?
答案 0 :(得分:1)
在sudo su模式下输入此命令export ARCHFLAGS="-arch i686"
可解决问题。不要问我为什么!