python setup.py install
lipo: can't open input file: /var/tmp//ccZn3E25.out (No such file or directory)
error: command 'gcc-4.2' failed with exit status 1
Mac OS X Snow Leopard
答案 0 :(得分:1)
为了构建和安装MMTK附带的C扩展模块,Python正在寻找它所构建的C编译器。对于OS X 10.6(Snow Leopard),最不容易出错的方法是安装Xcode 3.2.6
,这是Xcode 3的最新版本(也是最后一个版本)。如果你还没有安装它的话,您可以从Apple Developer Site免费下载(免费注册后)。确保选择安装UNIX Development
子包。
如果安装了OS X 10.6的Xcode 4
或其他一些C编译器,可能能够通过提供CC环境变量和路径来成功安装扩展模块。编译器,例如:
export CC=/usr/bin/cc
您可能还需要提供引用编译器路径的其他变量,尤其是LDSHARED
。