我在 Windows 10 机器上使用 python 3.6.3。我通过以下方式使用 pip install 安装了 pydot 和 graphviz:
py -m pip install pydot
py -m pip install graphviz
我还去了 graphviz 网站并在此处下载并安装了 Windows 版本:http: //www.graphviz.org/Download_windows.php ,默认安装到程序文件 (x86)。但是当我在 keras 中绘制我的模型时,我仍然收到错误消息,说我必须安装 pydot 和 graphviz,并且导入失败。我可以
import pydot
import graphviz
在我的 python 控制台上很好,他们没有抛出任何错误。我还应该做什么才能绘制我的神经网络图?
原文由 enumaris 发布,翻译遵循 CC BY-SA 4.0 许可协议
已安装的 GraphViz 可执行文件的路径(
dot
,neato
等)需要在PATH
变量环境pydot
找到它们。pydot
用于搜索早期版本中的那些可执行文件,但现在 不再搜索了。还:
pydot
是一个 Python 包。graphviz
是一个与pydot
完全无关的 Python 包。这两个 Python 包不会以任何方式相互交互。安装其中之一就足够了(连同 GraphViz)。也可以看看:
以及那里的链接。