Graphviz不能在jupyter笔记本上运行,python=3.6? [英] Graphviz not running in jupyter notebook python = 3.6?

查看:0
本文介绍了Graphviz不能在jupyter笔记本上运行,python=3.6?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试运行graph viz以查看jupyter笔记本上的点文件,路径为dot.exe的导入路径。

G:anaconda3envs ensorflow gpuLibraryingraphviz G:anaconda3envs ensorflow gpuLibraryingraphvizdot.exe

我正在尝试运行此代码:

with open("tree1.dot") as f:
dot_graph = f.read()
graphviz.Source(dot_graph)

graphviz.Source("tree1.dot") .view() 

它正在给予:

failed to execute ['dot', '-Tsvg'], make sure the Graphviz executables are on your systems' PATH

请告诉我解决此问题的方法或任何其他在Jupyter笔记本上查看点文件的方法我在Jupter笔记本上运行的是python3.6

推荐答案

我也遇到过类似的问题(执行不同--但两者在jupyter中都有相同的错误),并能够通过以下方式解决:

首先,我卸载了最初通过Anaconda提示符安装的graph viz包。

conda remove graphviz

我在this issue thread中找到了使用以下命令安装graph viz包的方法。将graph viz附加到python中-下载lib/Site-Packages中的包

conda install python-graphviz

我重新启动了Jupyter Notebook,以便找到dot.exe,因为在安装该程序包后,我无法在我正在运行的笔记本中找到它。

我希望这会有帮助!

这篇关于Graphviz不能在jupyter笔记本上运行,python=3.6?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆