我正在尝试在我的 Mac OS X Lion 10.7.3 上构建一些库(例如 fable、PIL..)。当我在终端上输入 Python 解释器时,我有 gcc 4.0.1 版本:
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 上正常吗?谁能帮我为 Python 2.7.2 定义 gcc 4.2.1?
请您参考如下方法:
在 sudo su 模式下输入此命令 export ARCHFLAGS="-arch i686" 可以解决问题。不要问我为什么!
