安装后不能导入

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

I can see a graphviz folder in C:\Users\username\Anaconda\pkgs

但是里面什么都没有: C:\Users\username\Anaconda\Lib\site-packages

still wouldn't work

135639 次浏览

graphviz conda 包是 没有 Python 包。它只是将 Graphviz 文件放到虚拟 env 的 Library/目录中。例如,在 Library/bin/目录中查找 dot.exe

要安装 graphviz 巨蟒包,可以使用 pip: conda install pip and pip install graphviz.

如果 Conda 软件包比 pip 软件包可用,总是更喜欢 Conda 软件包。搜索您需要的软件包(conda search pkgxy) ,然后安装它(conda install pkgxy)。如果它不可用,你可以随时构建自己的 conda 软件包,或者你可以尝试使用 anaconda.org 来构建用户构建的软件包。

更新 Nov 25,2018 : 现在有一个 在 Anaconda.org 的 python-graphviz软件包,它包含 graphviz工具的 Python 接口。只要安装它与 conda install python-graphviz
(感谢 WedranG-kaklam发布这个解决方案,感谢 土石通知我)

2022年5月26日更新 : 根据 Pygrapviz 网站conda-forge频道应该使用: conda install -c conda-forge pygraphviz(感谢 Ian Thompson)

Graphviz 显然包含在阿纳康达中,以便与 pydot 或 pydot-ng 一起使用(这两者都包含在《蟒蛇》中)。您可能需要考虑使用其中之一,而不是使用“ Graphviz”Python 模块。

要安装 Graphviz,

conda install -c anaconda graphviz
pip install graphviz

如果未找到 conda 命令,请按照以下步骤操作:

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

Difference between conda and pip installation,
refer this 堆栈溢出答案

对我来说,通过安装另一个支持性软件包,问题得到了解决。

所以我通过水蟒安装了 Graphviz 软件包 那我就没能导入

之后,我安装了第二个软件包命名为 python-graphviz也通过蟒蛇

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

我希望这能帮到某人:)

康达:

第一次安装

conda install graphviz

然后是 Graphviz python-graphviz的 python 库

gv_python是 python 的动态加载扩展,它提供 访问 graphviz的图形设施。

conda install python-graphviz

还有一个 pydot 包,它可以解析和转储为 GraphViz 使用的 DOT 语言

conda install pydot

对于 ubuntu 用户,我建议这样做:

sudo apt-get install -y graphviz libgraphviz-dev

我遵循了以下步骤,它对我很有效。

1. 下载并安装 Graphviz-2.38. msi Https://graphviz.gitlab.io/_pages/download/download_windows.html

设置路径变量

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


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

你可以同时安装这两个软件包。对我来说:

conda install -c anaconda graphviz python-graphviz

成功了。

这个命令正式适用于 python:

conda install -c conda-forge python-graphviz

请记住! 如果您使用的是木星笔记本电脑,请在安装后重新启动它。这是我的工作。

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

enter image description here

enter image description here

enter image description here

我也在用水蟒做同样的事。

I installed graphviz using conda install graphviz in anaconda prompt. 然后在同一个命令提示符下安装 pip install graphviz

Check if tensorflow is activated in your terminal

首先使用

conda deactivate

然后使用命令

conda install python-graphviz

然后安装

conda install graphviz

这是 UBUNTU USERS的解决方案:)啦啦队:)

运行这个: Conda 安装 python-Graphviz

我试过这种方法,为自己工作。

conda install -c anaconda graphviz
pip install graphviz