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 新手掌舵...
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 新手掌舵...
重新运行 Xcode 安装程序并检查“UNIX Development” - 除了 /Developer 之外,它还会将编译器放在 /usr/bin 中。
我认为在许多情况下提出的解决方案是不够的,因为(例如)我已经在 /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'