Pygraphviz 安装失败,错误代码 1083 无法打开文件 graphviz/cgraph.h:没有这样的文件或目录

Posted

技术标签:

【中文标题】Pygraphviz 安装失败,错误代码 1083 无法打开文件 graphviz/cgraph.h:没有这样的文件或目录【英文标题】:Pygraphviz Installation Failed with error code 1083 Cannot open file graphviz/cgraph.h: No such file or directory 【发布时间】:2016-09-10 09:26:47 【问题描述】:

在尝试使用 pip 安装 pygraphviz 1.3 时,出现以下错误消息

致命错误 1083 无法打开文件 graphviz/cgraph.h:没有这样的文件或目录 错误:命令 C:\Users\Appdata\Local\Programs\Common\Microsoft\Visual C++ 对于 python\9.0\VC\Bin\cl.exe 失败,状态为 2

我已经有 Microsoft Visual C++。我正在使用 Python27。 Pip 工作正常,我已经成功安装了 graphviz-2.38。 我也试过这个命令:

pip install --install-option="--include-path=\C:\graphviz-2.38\release\include\graphviz" --install-option="--library-path=\C :\graphviz-2.38\release\lib\graphviz" pygraphviz

请告诉我如何解决问题。

【问题讨论】:

【参考方案1】:

使用 Graphviz-2.38 默认安装路径,我已经能够使用以下命令安装 pygraphviz-1.3.1:

pip install --global-option=build_ext --global-option="-IC:\Program Files (x86)\Graphviz2.38\include" --global-option="-LC:\Program Files (x86 )\Graphviz2.38\lib\release\lib" pygraphviz

【讨论】:

【参考方案2】:

我使用来自 graphviz.org 的最新 win64 可执行文件安装了最新的 graphviz

graphviz 2.49 win64

以下命令对我有用

pip install --global-option=build_ext --global-option="-IC:\Program Files\Graphviz\include" --global-option="-LC:\Program Files\Graphviz\lib" pygraphviz

【讨论】:

以上是关于Pygraphviz 安装失败,错误代码 1083 无法打开文件 graphviz/cgraph.h:没有这样的文件或目录的主要内容,如果未能解决你的问题,请参考以下文章

在 anaconda 错误上安装 pygraphviz

在 Windows 上安装 pygraphviz

使用PyCharm PygraphViz导入错误

MAC 安装 pygraphviz 找不到头文件

如何在 Windows 10 64 位上安装 pygraphviz

安装 PyGraphviz(Mac OS X、Anaconda)时出错