2

appscript我在 OS/X 10.6.3 / Python 2.6.1 上安装时遇到了一些麻烦。当我发出

sudo easy_install appscript

我得到“无法执行 gcc-4.2:没有这样的文件或目录”。即使我这样做export CC=/Developer/usr/bin/gcc-4.2(一个有效的 gcc-4.2 可执行文件),easy_install也会吠叫。

可能是什么问题?

免责声明: OS/X 新手掌舵...

4

2 回答 2

4

重新运行 Xcode 安装程序并检查“UNIX Development” - 除了 /Developer 之外,它还会将编译器放在 /usr/bin 中。

于 2010-05-05T01:19:29.913 回答
0

我认为在许多情况下提出的解决方案是不够的,因为(例如)我已经在 /usr/bin 中拥有了这些工具并得到了同样的错误。

问题是 gcc 是使用 -arch ppc 标志调用的,通常不再支持该标志。

您需要 (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'

于 2012-02-19T19:49:38.123 回答