Python 在OS X 10.7.5上安装pygraphviz

Python 在OS X 10.7.5上安装pygraphviz,python,macos,python-2.7,networkx,pygraphviz,Python,Macos,Python 2.7,Networkx,Pygraphviz,我正在尝试在运行Anaconda Python的Mac OS 10.7.5上安装pygraphviz。在上一个安装步骤中,我遇到以下错误: $ sudo python setup.py install library_path=/usr/local/lib/graphviz include_path=/usr/local/include/graphviz running install running build running build_py running build_ext buildi

我正在尝试在运行Anaconda Python的Mac OS 10.7.5上安装pygraphviz。在上一个安装步骤中,我遇到以下错误:

$ sudo python setup.py install
library_path=/usr/local/lib/graphviz
include_path=/usr/local/include/graphviz
running install
running build
running build_py
running build_ext
building 'pygraphviz._graphviz' extension
/usr/bin/clang -fno-strict-aliasing -I/Users/user2490492/anaconda/include 
-arch x86_64 -isysroot /Developer/SDKs/MacOSX10.5.sdk -DNDEBUG 
-g -fwrapv -O3 -Wall -Wstrict-prototypes -I/usr/local/include/graphviz -
I/Users/user2490492/anaconda/include/python2.7 
-c pygraphviz/graphviz_wrap.c 
-o build/temp.macosx-10.5-x86_64-2.7/pygraphviz/graphviz_wrap.o
In file included from pygraphviz/graphviz_wrap.c:124:
/Users/user2490492/anaconda/include/python2.7/Python.h:33:10: 
fatal error: 'stdio.h' file not found
#include <stdio.h>
         ^
1 error generated.
error: command '/usr/bin/clang' failed with exit status 1
我最初对一系列相关问题进行的故障排除导致我采取以下措施:

检查Python版本:$Python-version为我提供了Python 2.7.5::Anaconda 1.5.1 x8664 检查Graphviz是否已安装:完成!我可以将graphviz作为独立应用程序运行,也可以从命令行运行。例如:$neato给我/usr/local/bin/neato。 :完成!请参阅上面的错误报告-这两个路径在我的系统上都有效 :完成!$xcode-select-version为我提供了xcode-select版本2308。 :完成!这是在我所谓的咒语模式下完成的——我不知道它应该做什么,只是它似乎帮助了其他用户。我使用了以下方法:在再次运行sudo python setup.py install之前,导出ARCHFLAGS='-arch i386-arch x86_64'。 Switch-XCode:同样在咒语模式下,我也尝试过:sudo-XCode-select-Switch/Applications/XCode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/。我从另一个SO的答案中得到这个,但是已经失去了链接,对不起。。。
除了离开OSX之外,还有什么我应该做的吗?还将其标记为与networkx相关,因为该软件包也使用pygraphviz。

是否检查了此文件/Developer/SDKs/MacOSX10.5.sdkexists?@jabaldonedo-谢谢。是的,它确实存在。它是一个目录,在同一级别上还有另一个目录:/Developer/SDKs/MacOSX10.6.sdk这些文件MacOSX10.x.sdk是否也存在于/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs下?我认为您的路径有问题,并且编译器无法本地化这些文件是的@jabaldonedo,该路径下有两个目录:MacOSX10.7.sdk和MacOSX10.8.sdk。如果有冲突,我不知道如何处理……我无法告诉您发生了什么,我安装了pygraphviz,没有问题,请尝试这个sudo ln-s/Developer/SDKs/MacOSX10.5.sdk/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/‌​SDKs/MacOSX10.5.sdk,然后执行安装