anaconda - graphviz - 安装后无法导入

时间:2015-10-30 10:01:23

标签: graphviz anaconda

刚刚通过anaconda安装了一个软件包(conda install graphviz),但是ipython找不到它。

我可以在C:\ Users \ username \ Anaconda \ pkgs

中看到一个graphviz文件夹

但是没有任何内容:C:\ Users \ username \ Anaconda \ Lib \ site-packages

still wouldn't work

14 个答案:

答案 0 :(得分:96)

graphviz conda包是 no Python包。它只是将graphviz文件放入虚拟环境的Library/目录中。看,例如对于dot.exe目录中的Library/bin/

<德尔> 要安装`graphviz` ** Python包**,你可以使用`pip`: `conda install pip`和`pip install graphviz`。 总是更喜欢conda包,如果它们可以通过pip包获得。搜索您需要的包(`conda search pkgxy`)然后安装它(`conda install pkgxy`)。如果它不可用,您可以随时构建自己的conda软件包,也可以尝试使用anaconda.org获取用户构建的软件包。

更新:现在存在python-graphviz package at Anaconda.org,其中包含graphviz工具的Python界面。只需使用conda install python-graphviz安装即可 (感谢wedrang-kaklam发布此解决方案,感谢endolith通知我。)

答案 1 :(得分:71)

关于conda:

首先安装

conda install graphviz

然后是graphviz的python-library:python-graphviz

“gv_python是一个动态加载的python扩展,提供对图形工具的访问 graphviz的“。

conda install python-graphviz

为我工作。

答案 2 :(得分:13)

对我来说,问题是通过安装另一个支持包来解决的。

所以我通过anaconda安装了graphviz包 然后我没能导入它

之后我通过anaconda

安装了第二个名为python-graphviz的包

然后我成功将graphviz模块导入我的代码

我希望这会对某人有所帮助:)。

答案 3 :(得分:8)

安装graphviz,

conda install -c anaconda graphviz
pip install graphviz

如果找不到conda命令。请遵循以下:

export PATH=~/anaconda/bin:$PATH
conda --version # to check your conda version

conda和pip安装之间的区别,请参阅此stackoverflow answer

答案 4 :(得分:5)

您实际上可以同时安装两个软件包。对我来说:

conda install -c anaconda graphviz python-graphviz

成功了!

答案 5 :(得分:2)

Graphviz显然包含在Anaconda中,以便与pydot或pydot-ng(两者都包含在Anaconda中)一起使用。您可能需要考虑使用其中一个而不是&#39; graphviz&#39; Python模块。

答案 6 :(得分:2)

对于ubuntu用户,我推荐这种方式:

sudo apt-get install -y graphviz libgraphviz-dev

答案 7 :(得分:2)

我已按照以下步骤操作,它对我来说很好。

1。从中下载并安装graphviz-2.38.msi     https://graphviz.gitlab.io/_pages/Download/Download_windows.html

2。设置路径变量

(a) Control Panel > System and Security > System > Advanced System Settings >  Environment Variables > Path > Edit

(b) add 'C:\Program Files (x86)\Graphviz2.38\bin'

答案 8 :(得分:1)

运行此: 康达安装python-graphviz

答案 9 :(得分:0)

此命令正式适用于python:

conda install -c conda-forge python-graphviz

答案 10 :(得分:0)

注意!如果您正在使用jupyter笔记本,请在安装后重新启动它。那对我有用。

因为之前的条件是一个静态变量,如下所示:

enter image description here

enter image description here

enter image description here

答案 11 :(得分:0)

我在用anaconda。

我在anaconda提示符中使用conda install graphviz安装了graphviz。 然后在同一命令提示符下安装pip install graphviz。它对我有用。

答案 12 :(得分:0)

检查终端中的tensorflow是否已激活

首先使用

将其停用
conda deactivate

然后使用命令

conda install python-graphviz

然后安装

conda install graphviz

这是 UBUNTU用户 的解决方案:) CHEERS:)

答案 13 :(得分:0)

我尝试过这种方式,为我工作。

conda install -c anaconda graphviz
pip install graphviz