我在OS / X 10.6.3 / Python 2.6.1上安装appscript
时遇到了一些麻烦。当我发出
sudo easy_install appscript
我得到“无法执行gcc-4.2:没有这样的文件或目录”。即使我做export CC=/Developer/usr/bin/gcc-4.2
(有效的gcc-4.2可执行文件),easy_install
也会咆哮。
可能是什么问题?
免责声明:掌舵OS / X新手......
答案 0 :(得分:4)
重新运行Xcode安装程序并检查“UNIX开发” - 除了/ Developer之外,它还会将编译器放在/ usr / bin中。
答案 1 :(得分:0)
我不认为所提出的解决方案在许多情况下是不够的,因为(例如)我已经在/ usr / bin中使用了工具并得到了同样的错误。
问题是使用-arch ppc标志调用gcc,这通常不再受支持。
你需要(a) 在shell环境中设置ARCHFLAGS就是这样 像'-arch i386 -arch x86_64'之类的东西 或(b)永久性修复:
编辑 /System/Library/Frameworks/Python.framework/Versions/Current/lib/python*/distutils/sysconfig.py
改变 archflags ='-arch i386 -arch ppc -arch x86_64' 或者是 archflags ='-arch i386 -arch x86_64'