keras plot_model告诉我安装pydot

enu*_*ris 5 windows graphviz python-3.x pydot keras

我在Windows 10机器上使用python 3.6.3.我使用pip install安装了pydot和graphviz:

    py -m pip install pydot
    py -m pip install graphviz
Run Code Online (Sandbox Code Playgroud)

我也去了graphviz网站,下载并安装了windows版本:http://www.graphviz.org/Download_windows.php,默认安装到程序文件(x86).但是当我在keras中绘制我的模型时,我仍然得到错误,说我必须安装pydot和graphviz并且导入失败.我可以

    import pydot
    import graphviz
Run Code Online (Sandbox Code Playgroud)

在我的python控制台上就好了,他们没有错误.我还能做些什么来绘制我的神经网络图?

Ioa*_*dis 7

已安装的GraphViz可执行文件(dot,neato等)的路径需要位于PATH环境变量中,以便pydot找到它们.pydot用于在早期版本中搜索那些可执行文件,但不再是.

也:

  1. pydot 是一个Python包.
  2. GraphViz用C编写的用于计算图形布局的工具集合
  3. graphviz是一个完全无关的Python包pydot.这两个Python包不会以任何方式相互交互.安装其中一个应该足够(与GraphViz一起).

也可以看看:

和那里的链接.