【发布时间】:2018-05-16 06:39:14
【问题描述】:
我也看到过类似的问题,但也没有解决,所以我决定问一下。
我正在尝试使用 keras 可视化我的模型
from keras.utils import plot_model
plot_model(model, to_file='model.png')
首先,它显示错误
ImportError: Failed to import pydot. You must install pydot and graphviz for `pydotprint` to work.
因此,我通过 Anaconda prompt 安装了 pydot 和 graphviz,使用激活我的环境
conda install -c https://conda.binstar.org/t/TOKEN/j14r pydot
conda install -c https://conda.binstar.org/t/TOKEN/j14r graphviz
然后,我关闭了 spyder 并重新打开它。当我运行代码 sn-p 时,它仍然显示相同的错误。 我错过了什么?
【问题讨论】:
-
@loannis Filippidis,谢谢,是的,它说 安装的 GraphViz 可执行文件(dot、neato 等)的路径需要在 PATH 环境变量中,以便让 pydot 找到它们。 pydot 用于搜索早期版本中的那些可执行文件,但现在不再搜索了。 如果您是这个意思,我不知道该怎么做,抱歉,您能否更具体地逐步说明该怎么做步骤?
-
上述答案链接到路径配置的相关信息。
-
是的,我看到了,但我无法让它工作。我要说的是我不知道如何将已安装的 GraphViz 可执行文件(点、neasto 等)的路径放在 Path 环境中。我实际上是 windows 的新用户
标签: keras graphviz importerror pydot