win10下keras模型可视化plot_model报错终极解决办法
报错如下:
Traceback (most recent call last):
File "E:\Anaconda3\envs\tensorflow_GPU\lib\site-packages\pydot.py", line 1915, in create
working_dir=tmp_dir,
File "E:\Anaconda3\envs\tensorflow_GPU\lib\site-packages\pydot.py", line 136, in call_graphviz
**kwargs
File "E:\Anaconda3\envs\tensorflow_GPU\lib\subprocess.py", line 709, in __init__
restore_signals, start_new_session)
File "E:\Anaconda3\envs\tensorflow_GPU\lib\subprocess.py", line 997, in _execute_child
startupinfo)
FileNotFoundError: [WinError 2] 系统找不到指定的文件。
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "E:\Anaconda3\envs\tensorflow_GPU\lib\site-packages\keras\utils\vis_utils.py", line 26, in _check_pydot
pydot.Dot.create(pydot.Dot())
File "E:\Anaconda3\envs\tensorflow_GPU\lib\site-packages\pydot.py", line 1922, in create
raise OSError(*args)
FileNotFoundError: [WinError 2] "dot" not found in path.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "c:\Users\51695\.vscode\extensions\ms-python.python-2019.2.5416\pythonFiles\ptvsd_launcher.py", line 45, in <module>
main(ptvsdArgs)
File "c:\Users\51695\.vscode\extensions\ms-python.python-2019.2.5416\pythonFiles\lib\python\ptvsd\__main__.py", line 357, in main
run()
File "c:\Users\51695\.vscode\extensions\ms-python.python-2019.2.5416\pythonFiles\lib\python\ptvsd\__main__.py", line 257, in run_file
runpy.run_path(target, run_name='__main__')
File "E:\Anaconda3\envs\tensorflow_GPU\lib\runpy.py", line 263, in run_path
pkg_name=pkg_name, script_name=fname)
File "E:\Anaconda3\envs\tensorflow_GPU\lib\runpy.py", line 96, in _run_module_code
mod_name, mod_spec, pkg_name, script_name)
File "E:\Anaconda3\envs\tensorflow_GPU\lib\runpy.py", line 85, in _run_code
exec(code, run_globals)
File "e:\Pythonprogram\SRMD_Keras\models\models.py", line 49, in <module>
plot_model(mysrmd_model, to_file='srmd_model.png')
File "E:\Anaconda3\envs\tensorflow_GPU\lib\site-packages\keras\utils\vis_utils.py", line 132, in plot_model
dot = model_to_dot(model, show_shapes, show_layer_names, rankdir)
File "E:\Anaconda3\envs\tensorflow_GPU\lib\site-packages\keras\utils\vis_utils.py", line 55, in model_to_dot
_check_pydot()
File "E:\Anaconda3\envs\tensorflow_GPU\lib\site-packages\keras\utils\vis_utils.py", line 29, in _check_pydot
'`pydot` failed to call GraphViz.'
OSError: `pydot` failed to call GraphViz.Please install GraphViz (https://www.graphviz.org/) and ensure that its executables are in the $PATH.
解决办法:
首先确定安装了pydot、pydot_ng和graphviz,
使用pip 或者conda安装 pydot-->pip install pydot
pydot_ng-->pip install pydot_ng
从 https://graphviz.gitlab.io/download/ 下载windows二进制安装版本,安装好之后将graphviz的安装路径添加到环境变量当中去,安装graphviz时最好选择将安装选项选择为“所有人”。
完成以上步骤如果还是报错就把E:\Anaconda3\envs\tensorflow_GPU\Lib\site-packages下的pydot.py中的def get_executable_extension()改成下面的就可以了
if is_windows():return '.exe' if is_anacoda() else '.bat' 'change'
win10下keras模型可视化plot_model报错终极解决办法相关推荐
- (更新下载链接)Win10下Realtek HD Audio Drivers 报错0x803fb005 解决办法
文章目录 前言 一.注意事项 二.使用步骤 1.下载 UAD 支持驱动 2. 安装UAD驱动 3.进入微软商店下载页面下载RAC 4.完成 总结 前言 在使用windows10时,windows st ...
- ibatis mysql 同时删多个表报错_MySQL中Multiple primary key defined报错的解决办法
MySQL中Multiple primary key defined报错的解决办法 创建主键可以有两种方式: create table 表名( 字段名 类型, 字段名 类型, -- primary k ...
- windows10下,from skimage import morphology 报错的解决办法
windows10下,from skimage import morphology 报错的解决办法 报错原因 没有安装numpy+mkl库 解决方法 卸载skimage pip uninstall s ...
- Qt6.2.2下使用QCustomPlot 2.1报错的解决方法
Qt6.2.2下使用QCustomPlot 2.1报错的解决方法 报错一堆如下: 解决办法: 报错一堆如下: 主要是说QCP的,表达式使用非法命名空间等等 解决办法: 解决办法并不是很复杂. 首先是删 ...
- 【DSP】CCS6.1导入CCS3.3工程全过程以及“N个报错”的解决办法
本人小硕,由于接到了一个关于语音识别的项目,一不小心掉到DSP的坑.首先需要解决的就是关于CCS软件的使用,网上N个教程,总感觉自己这边出的问题总能"完美避开"他们的范围,摸爬滚打 ...
- source insight删除保存路径为中文的project工程项目报错的解决办法
http://blog.csdn.net/yixilee/archive/2010/09/01/5855663.aspx source insight删除已加载的project工程项目报错的解决办法 ...
- 安装mysql驱动报错_java.sql.SQLException: org.gjt.mm.mysql.Driver 报错【解决办法】
今天爱分享给大家带来java.sql.SQLException: org.gjt.mm.mysql.Driver 报错[解决办法],希望能够帮助到大家. spring boot mysql 中启动报错 ...
- gcc -m32报错的解决办法
gcc -m32报错的解决办法 报错:gcc -m32 In file included from push_test.c:1:0: /usr/include/stdio.h:27:10: fatal ...
- CAD、3dmax等Autodesk系列软件安装报错1603解决办法
一级标题CAD.3dmax等Autodesk系列软件安装报错1603解决办法 使用Auto Remove清理后,安装报错1603 ,如下图 该错误只会出现在2020和2021版本上,其他版本不存在该问 ...
最新文章
- vue组件定义、组件的切换、组件的通信、渲染组件的几种方式(标签、路由、render)...
- ECharts问题--柱状图和折线图中xAxis.data为空时报错问题解决
- 字符串 编码转换 ATL
- vs2008生成安装部署文件的步骤
- mySQL初学者一些最常用的命令行
- 深度的卷积神经网络CNN(MNIST数据集示例)
- python实验项目_Python3实验 项目结构(文件操作)
- Unplugged In Newyork
- ubuntu 搭建 smtp 邮件服务器
- 从mysql中导出数据乱码_MySQL导入导出数据出现乱码的解决办法
- 安卓手机无线投屏电脑 三种方法轻松搞
- 地球轨道计算方法,开普勒三大定律的证明,补充-解析几何之椭圆
- 微信小程序个人服务器搭建
- 【禁止套娃】用PPSSPP模拟PSP模拟Neogeo模拟SNK拳皇97
- 再探 Compose 版本的玩安卓
- c语言错误1083,terminal services 无法启动,尝试启动报错误1083
- Gradient Boosting算法简介(有python列子)
- 30万人追更,年度重磅Go图书出版,百万流量博主带你学习Go底层原理
- 开发工业应用所需具备的技能,你掌握多少?
- springboot学习:bean生命周期