Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/298.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在anaconda上安装pygraphviz错误_Python_Pygraphviz - Fatal编程技术网

Python 在anaconda上安装pygraphviz错误

Python 在anaconda上安装pygraphviz错误,python,pygraphviz,Python,Pygraphviz,我试图在蟒蛇身上安装pygraphviz。我已经做了我发现的一切: - install graphviz. - install mingw. - change values in the setup.py for pygraphviz as below: include_dirs = 'C:/Program Files (x86)/Graphviz2.38/include/graphviz' library_dirs = 'C:/Program Files (x86)/Graphvi

我试图在蟒蛇身上安装pygraphviz。我已经做了我发现的一切:

- install graphviz.
- install mingw.
- change values in the setup.py for pygraphviz as below:
   include_dirs = 'C:/Program Files (x86)/Graphviz2.38/include/graphviz'
   library_dirs = 'C:/Program Files (x86)/Graphviz2.38/lib'
-  run python setup.py build -c mingw32 install. 
在步骤4之后,我得到了以下错误:

running install
running build
running build_py
running build_ext
building 'pygraphviz._graphviz' extension
C:\MinGW\bin\gcc.exe -mdll -O -Wall -DGVDLL "-IC:/Program Files (x86)/Graphviz2.38/include/graphviz" -IC:\Users\garre_000\Anaconda3\
include -IC:\Users\garre_000\Anaconda3\include -c pygraphviz/graphviz_wrap.c -o build\temp.win-amd64-3.4\Release\pygraphviz\graphviz
_wrap.o
pygraphviz/graphviz_wrap.c:2954:29: fatal error: graphviz/cgraph.h: No such file or directory
 #include "graphviz/cgraph.h"
                             ^
compilation terminated.
error: command 'C:\\MinGW\\bin\\gcc.exe' failed with exit status 1

谁能给我一些建议吗

我也遇到了同样的问题。包含路径不正确。使用

include_dirs = 'C:/Program Files (x86)/Graphviz2.38/include'
相反。否则你会

'C:/Program Files (x86)/Graphviz2.38/include/graphviz/graphviz/cgraph.h'

您的包含路径正确吗?也许它应该是include_dirs='C:/ProgramFiles(x86)/Graphviz2.38/include'?不过我还是弄明白了。我从Python3.3切换到Python2.7。它工作得很好。非常感谢。