我正在尝试在运行anacondapython的macos10.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 --version
给我Python 2.7.5 :: Anaconda 1.5.1 (x86_64)
graphviz
作为独立应用程序运行,也可以从命令行运行。例如:$ which neato
给了我/usr/local/bin/neato
。在$ xcode-select -version
给了我xcode-select version 2308.
sudo python setup.py install
之前,我使用了这个:export ARCHFLAGS='-arch i386 -arch x86_64'
。在sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/
。我从另一个SO答案得到这个,但是失去了链接,对不起。。。在除了离开OSX,还有什么我应该做的吗?(也将其标记为networkx
-相关,因为该包也使用pygraphviz
)。在
目前没有回答
相关问题 更多 >
编程相关推荐