刚刚通过 anaconda (conda install graphviz
) 安装了一个包,但 ipython 找不到它。
我可以在 C:\Users\username\Anaconda\pkgs
中看到一个 graphviz 文件夹
但没有任何内容:C:\Users\username\Anaconda\Lib\site-packages
https://i.stack.imgur.com/JlMH9.png
conda install graphviz
与 pip install graphviz
做的事情不同。 conda install python-graphviz
确实如此。 conda install graphviz
安装二进制文件,这与从其网站下载和安装 GraphViz 相同。
graphviz
conda 包是 no Python 包。它只是将 graphviz 文件放入您的虚拟环境的 Library/
目录中。例如,在 Library/bin/
目录中查找 dot.exe
。
要安装
graphviz
Python 包,您可以使用 pip
:conda install pip
和 pip install graphviz
。
如果 conda 包比 pip 包可用,则总是更喜欢它们。搜索您需要的软件包 (
conda search pkgxy
),然后安装它 (conda install pkgxy
)。如果它不可用,您可以随时构建自己的 conda 包,或者您可以尝试 anaconda.org 获取用户构建的包。
2018 年 11 月 25 日更新:现在有一个
python-graphviz
package at Anaconda.org,其中包含 graphviz
工具的 Python 接口。只需使用 conda install python-graphviz
安装即可。
(感谢 wedran 和 g-kaklam 发布此解决方案并感谢 endolith 通知我)。
2022 年 5 月 26 日更新:根据 the pygraphviz website,应使用 conda-forge
频道:conda install -c conda-forge pygraphviz
(感谢 ian-thompson)
在康达:
首次安装
conda install graphviz
然后是graphviz python-graphviz
的python库
gv_python 是一个动态加载的 python 扩展,提供对 graphviz 图形工具的访问。
conda install python-graphviz
还有pydot包,可以解析转成DOT语言,供GraphViz使用
conda install pydot
OSError: `pydot` failed to call GraphViz.Please install GraphViz (https://www.graphviz.org/) and ensure that its executables are in the $PATH.
conda install python-graphviz
与 pip install graphviz
做同样的事情。而 conda install graphviz
与从 GraphViz 网站下载二进制文件的作用相同。
对我来说,通过安装另一个支持包解决了这个问题。
所以我通过anaconda安装了graphviz包然后我无法导入它
之后,我也通过 anaconda 安装了第二个名为 python-graphviz
的软件包
然后我成功地将 graphviz
模块导入我的代码
我希望这会对某人有所帮助:)
您实际上可以同时安装这两个软件包。为了我:
conda install -c anaconda graphviz python-graphviz
成功了。
要安装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
我已按照以下步骤操作,对我来说效果很好。
1.从 https://graphviz.gitlab.io/_pages/Download/Download_windows.html 下载并安装 graphviz-2.38.msi
2.设置路径变量
(a) Control Panel > System and Security > System > Advanced System Settings > Environment Variables > Path > Edit
(b) add 'C:\Program Files (x86)\Graphviz2.38\bin'
bprofile
安装在 Windows 上时对我有用,因为它仅在 Program Files
和 Program Files (x86)
中搜索已安装的 graphviz/dot.exe
,如果它安装在其他任何地方,则无法找到它。
Graphviz 显然包含在 Anaconda 中,以便与 pydot 或 pydot-ng(两者都包含在 Anaconda 中)一起使用。您可能需要考虑使用其中之一而不是“graphviz”Python 模块。
对于 ubuntu 用户,我推荐这种方式:
sudo apt-get install -y graphviz libgraphviz-dev
记住!如果您使用的是 jupyter notebook,请在安装后重新启动它。这对我有用。
因为之前的条件是一个静态变量,如下所示:
https://i.stack.imgur.com/Ij0CV.jpg
https://i.stack.imgur.com/Vhpl6.jpg
https://i.stack.imgur.com/C2a5H.jpg
检查您的终端中是否激活了 tensorflow
首先使用停用它
conda deactivate
然后使用命令
conda install python-graphviz
然后安装
conda install graphviz
这是 UBUNTU 用户的解决方案 :) 干杯 :)
此命令正式适用于 python:
conda install -c conda-forge python-graphviz
运行这个: conda install python-graphviz
我正在使用 anaconda 来做同样的事情。
我在 anaconda 提示符下使用 conda install graphviz
安装了 graphviz。然后在同一命令提示符下安装 pip install graphviz
。它对我有用。
我尝试过这种方式并为我工作。
conda install -c anaconda graphviz
pip install graphviz
conda install pip
和pip install graphviz
。Always prefer conda packages if they are available over pip packages
是的,所以不要遵循这个答案。请改用 wedran 对conda install python-graphviz
的回答。