yyx*_*eme 3 graphviz anaconda jupyter-notebook
我正在尝试运行graphviz以在jupyter笔记本上查看点文件,并将路径导入到dot.exe路径中。
G:\ anaconda3 \ envs \ tensorflowgpu \ Library \ bin \ graphviz G:\ anaconda3 \ envs \ tensorflowgpu \ Library \ bin \ graphviz \ dot.exe
我正在尝试运行以下代码:
with open("tree1.dot") as f:
dot_graph = f.read()
graphviz.Source(dot_graph)
Run Code Online (Sandbox Code Playgroud)
要么
graphviz.Source("tree1.dot") .view()
Run Code Online (Sandbox Code Playgroud)
它给:
failed to execute ['dot', '-Tsvg'], make sure the Graphviz executables are on your systems' PATH
Run Code Online (Sandbox Code Playgroud)
请告诉我任何解决此问题的方法或任何其他方法来查看jupyter笔记本上的点文件,我在jupter笔记本上运行python 3.6
小智 6
我遇到了类似的问题(不同的执行方式-但是在Jupyter中都存在相同的错误),并且能够通过以下方式解决它:
首先,我卸载了最初通过Anaconda提示符安装的graphviz软件包。
conda remove graphviz
Run Code Online (Sandbox Code Playgroud)
我在此问题线程中发现使用以下命令来安装graphviz软件包。用python附加graphviz-将软件包下载到lib / site-packages中
conda install python-graphviz
Run Code Online (Sandbox Code Playgroud)
我重新启动Jupyter Notebook来查找dot.exe,因为安装该软件包后无法在运行的笔记本中找到它。
我希望这有帮助!
归档时间: |
|
查看次数: |
4084 次 |
最近记录: |