我正在尝试在mac os 10.6.7上安装pygraphviz。我使用的是python 2.6。
到目前为止,我所做的就是:
setup.py:
# OSX, Linux, alternate location
library_path='/usr/local/lib/graphviz'
include_path='/usr/local/include/graphviz'
但是该过程失败(请参阅下面的代码)并显示以下消息: 错误:命令'gcc-4.2'因退出状态1而失败
client126-234:pygraphviz francois$ python setup.py install
library_path=/usr/local/lib/graphviz
include_path=/usr/local/include/graphviz
running install
running build
running build_py
copying pygraphviz/version.py -> build/lib.macosx-10.6-universal-2.6/pygraphviz
running build_ext
building 'pygraphviz._graphviz' extension
gcc-4.2 -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -Os -Wall -Wstrict-
prototypes -DENABLE_DTRACE -arch i386 -arch ppc -arch x86_64 -pipe -I/usr/local/include/graphviz
-I/System/Library/Frameworks/Python.framework/Versions/2.6/include/python2.6 -c
pygraphviz/graphviz_wrap.c -o build/temp.macosx-10.6-universal-2.6/pygraphviz/graphviz_wrap.o
unable to execute gcc-4.2: No such file or directory
error: command 'gcc-4.2' failed with exit status 1
我试过了:
我做错了吗?我怎样才能解决这种错误?
任何想法都会有很大的帮助,
非常感谢
弗朗索瓦
答案 0 :(得分:1)
gcc-4.2
是Apple开发人员工具包Xcode的一部分。您需要先安装它。应该有一个Xcode 3安装程序,其中包含Mac附带的软件还原DVD,或者可能在硬盘本身或Mac OS X 10.6 DVD上,或者您可以从Apple Developer Connection网站下载版本(需要注册)或您可以从Mac应用程序商店购买新版Xcode 4的版本。如果您确实安装了Xcode 4,则可能需要在安装时添加export ARCHFLAGS='-arch i386 -arch x86_64'
;有关详细信息,请参阅here。