OSX 10.6.3 / Python 2.6.1上的appscript

时间:2010-05-05 00:48:58

标签: python macos setuptools appscript

我在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新手......

2 个答案:

答案 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'