目前我正试图在我的2.7.3环境中使用pip安装Chaco。当我运行pip install chaco时,出现以下错误:
error: Command "llvm-gcc-4.2 -fno-strict-aliasing -fno-common -dynamic -arch i386 -arch x86_64 -g -O2 -DNDEBUG -g -O3 -I/Developer/Headers/FlatCarbon -I/Users/streetmapp/pythonDev/edx/lib/python2.7/site-packages/numpy/core/include -I/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c build/src.macosx-10.6-intel-2.7/kiva/quartz/ATSFont.c -o build/temp.macosx-10.6-intel-2.7/build/src.macosx-10.6-intel-2.7/kiva/quartz/ATSFont.o" failed with exit status 1
查看输出,发现以下信息:
C编译器:llvm-gcc-4.2 -fno-strict-aliasing -fno-common -dynamic -arch i386 -arch x86_64 -g -O2 -DNDEBUG -g -O3
编译选项:'-I/Developer/Headers/FlatCarbon - I/Users/streetmapp/pythonDev/edx/lib/python2.7/site-packages/numpy/core/include -I/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c'
llvm-gcc-4.2:build/src.macosx-10.6-intel-2.7/kiva/quartz/ATSFont.c
build/src.macosx-10.6-intel-2.7/kiva/quartz/ATSFont.c:252:21: error: ATSFont.h: No such file or directory
注意到这个问题是在启用“enable”软件包时出现的,它是Chaco的一个先决条件,运行pip install enable也会出现同样的错误。
我当前在OS X Mountain Lion上运行,使用python 2.7.3在虚拟环境中。
希望得到帮助。
-arch i386 -arch x86_64
尝试只使用一个-arch标志。 - pbu