keras 模型可视化依赖库pydot 和graphviz安装配置

本文介绍了在Windows7系统中,使用Anaconda3环境,配置Python3.5,安装并配置keras模型可视化所需的pydot1.4.1和graphviz的详细过程。在安装graphviz后,需要将其bin路径添加到系统环境变量,并验证安装是否成功。如果遇到dot.exe未找到的问题,可能是环境变量没有生效,可以通过直接在代码中指定dot.exe的完整路径来解决。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

环境:

  • Windows7
  • python3.5:Anaconda2/envs/py3
  • pydot:1.4.1

windows下先官网安装graphviz软件,下载windows安装包 graphviz-2.38.msi,然后把graphviz/bin路径放到系统环境变量。我放进去后可能由于没有重启,反正没有起作用。这也导致了一开始的安装不成功。

pip install graphviz
pip install pydot

安装好后可以先测试下

import pydot
pydot.Dot.create(pydot.Dot())

如果没有报错,那就应该是安装成功了,我在这里是有报错

FileNotFoundError: [WinError 2] "dot" not found in path.

正常情况下我已经把dot.exe所在路径放到系统环境变量里不应该找不到,调试后发现os.environ["PATH"]里不包含之前放进去的graphviz/bin路径,最简单的办法是增加

os.environ["PATH"] += os.pathsep + 'path/to/graphviz/bin/'

pydot实际上是使用call_graphviz函数调用了graphviz/bin/dot.exe,get_executable_extension函数会去查找是dot.bat还是dot.exe。在我的环境下返回的是dot.bat。这就导致了找不到dot路径的错误,虽然我已经把路径添加到系统环

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值