anaconda - Graphviz 未在 jupyter 笔记本 python = 3.6 中运行?

标签 anaconda jupyter-notebook graphviz

我正在尝试运行 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)

或者

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

它正在给予:

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

请告诉我任何解决此问题的方法或任何其他方法在 jupyter 笔记本上查看点文件,我正在 jupter 笔记本上运行 python 3.6

最佳答案

我遇到了类似的问题(不同的执行 - 但在 Jupyter 中都有相同的错误)并且能够通过这种方式解决它:

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

conda remove graphviz

我在 this issue thread 中找到使用以下命令安装 graphviz 包。使用 python 附加 graphviz - 将包下载到 lib/site-packages

conda install python-graphviz

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

我希望这有帮助!

关于anaconda - Graphviz 未在 jupyter 笔记本 python = 3.6 中运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46182603/

相关文章:

graphviz - 哪种是将graphviz转换为图像的最轻量级的图像格式

python - 过滤 Blaze 表中的日期

deep-learning - Google Colaboratory 在 10-15 分钟后断开连接

python - 没有名为 _graphviz 的模块

python-3.x - 属性错误 : module 'plotly' has no attribute 'plot'

pandas - 谷歌地图在 jupyter 笔记本中无法正确显示

binary-tree - GraphViz二叉树左右子级

python - Anaconda 在 MAc OS 上安装错误

python - 配置 Pyscripter 以管理不同的 python 发行版(Anaconda 和 ArcGIS)

python - 当我在 googleappengine 上运行 localserver 时,错误是 "File "~/dev_appserver.py",第 102 行,在 <module> 中断言 sys.version_info[0] == 2 AssertionError"