Graphviz不能在jupyter笔记本上运行,python=3.6? [英] Graphviz not running in jupyter notebook python = 3.6?
本文介绍了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屋!
查看全文