如何通过Anaconda安装'pygraphviz'

6
我尝试以以下方式输出我的DiGraphs: A=nx.drawing.nx_agraph.to_agraph(Graph) nx.drawing.nx_agraph.write_dot(dot_filename)

然而,我得到了如下错误:

ImportError:(’需要 pygraphviz‘,'http://pygraphviz.github.io/')

Anaconda 命令窗口显示:

graphviz 2.38.0 0 已经安装。

有没有人可以帮忙解决这个问题,已经在 Anaconda 中使用了 Graphviz 的人?

2个回答

1
你可以尝试这个:

conda install -c pdrops pygraphviz=1.2

它没有起作用。它返回了“当前win-64通道中缺少软件包”的信息。 - Ozgu

0

检查conda pygraphviz包在您的系统中是否可用。之前的答案似乎只有适用于Linux和OSX 64位的软件包。尝试一下

conda install -c marufr pygraphviz=1.3.1 

这个版本显示在细节上与win32和64位系统兼容,同时也与Linux和OSX兼容。您可以通过任何用户输入来查找更多的软件包。

conda install -c binstar binstar

接下来,例如,在公共频道代码中查找所有的pygraphviz包

binstar search -t conda pygraphviz

最后找到了与您的平台兼容的版本,并像往常一样从命令行安装。


我按照您在顶部指定的渠道安装了Graphviz,并运行了几个简单的Graphviz命令,结果出现了如下的导入错误:没有_graphviz模块存在。然后我安装了binstar,这次遇到了另一个导入错误:无法导入名称get_server_api。 - Ozgu
6
有位善心人将 pygraphviz 1.5dev-py36_0 版本上传至 Anaconda 以供 Windows 用户下载。您可以使用命令 conda install -c alubbock pygraphviz 进行安装。 - Bob Jordan

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接