报错如下:

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报错终极解决办法相关推荐

  1. (更新下载链接)Win10下Realtek HD Audio Drivers 报错0x803fb005 解决办法

    文章目录 前言 一.注意事项 二.使用步骤 1.下载 UAD 支持驱动 2. 安装UAD驱动 3.进入微软商店下载页面下载RAC 4.完成 总结 前言 在使用windows10时,windows st ...

  2. ibatis mysql 同时删多个表报错_MySQL中Multiple primary key defined报错的解决办法

    MySQL中Multiple primary key defined报错的解决办法 创建主键可以有两种方式: create table 表名( 字段名 类型, 字段名 类型, -- primary k ...

  3. windows10下,from skimage import morphology 报错的解决办法

    windows10下,from skimage import morphology 报错的解决办法 报错原因 没有安装numpy+mkl库 解决方法 卸载skimage pip uninstall s ...

  4. Qt6.2.2下使用QCustomPlot 2.1报错的解决方法

    Qt6.2.2下使用QCustomPlot 2.1报错的解决方法 报错一堆如下: 解决办法: 报错一堆如下: 主要是说QCP的,表达式使用非法命名空间等等 解决办法: 解决办法并不是很复杂. 首先是删 ...

  5. 【DSP】CCS6.1导入CCS3.3工程全过程以及“N个报错”的解决办法

    本人小硕,由于接到了一个关于语音识别的项目,一不小心掉到DSP的坑.首先需要解决的就是关于CCS软件的使用,网上N个教程,总感觉自己这边出的问题总能"完美避开"他们的范围,摸爬滚打 ...

  6. source insight删除保存路径为中文的project工程项目报错的解决办法

    http://blog.csdn.net/yixilee/archive/2010/09/01/5855663.aspx source insight删除已加载的project工程项目报错的解决办法 ...

  7. 安装mysql驱动报错_java.sql.SQLException: org.gjt.mm.mysql.Driver 报错【解决办法】

    今天爱分享给大家带来java.sql.SQLException: org.gjt.mm.mysql.Driver 报错[解决办法],希望能够帮助到大家. spring boot mysql 中启动报错 ...

  8. gcc -m32报错的解决办法

    gcc -m32报错的解决办法 报错:gcc -m32 In file included from push_test.c:1:0: /usr/include/stdio.h:27:10: fatal ...

  9. CAD、3dmax等Autodesk系列软件安装报错1603解决办法

    一级标题CAD.3dmax等Autodesk系列软件安装报错1603解决办法 使用Auto Remove清理后,安装报错1603 ,如下图 该错误只会出现在2020和2021版本上,其他版本不存在该问 ...

最新文章

  1. vue组件定义、组件的切换、组件的通信、渲染组件的几种方式(标签、路由、render)...
  2. ECharts问题--柱状图和折线图中xAxis.data为空时报错问题解决
  3. 字符串 编码转换 ATL
  4. vs2008生成安装部署文件的步骤
  5. mySQL初学者一些最常用的命令行
  6. 深度的卷积神经网络CNN(MNIST数据集示例)
  7. python实验项目_Python3实验 项目结构(文件操作)
  8. Unplugged In Newyork
  9. ubuntu 搭建 smtp 邮件服务器
  10. 从mysql中导出数据乱码_MySQL导入导出数据出现乱码的解决办法
  11. 安卓手机无线投屏电脑 三种方法轻松搞
  12. 地球轨道计算方法,开普勒三大定律的证明,补充-解析几何之椭圆
  13. 微信小程序个人服务器搭建
  14. 【禁止套娃】用PPSSPP模拟PSP模拟Neogeo模拟SNK拳皇97
  15. 再探 Compose 版本的玩安卓
  16. c语言错误1083,terminal services 无法启动,尝试启动报错误1083
  17. Gradient Boosting算法简介(有python列子)
  18. 30万人追更,年度重磅Go图书出版,百万流量博主带你学习Go底层原理
  19. 开发工业应用所需具备的技能,你掌握多少?
  20. springboot学习:bean生命周期

热门文章

  1. Hishop.5.2.2网店,商城商业版安装包
  2. 中国医科大学20春《护理管理学》在线作业题目【标准答案】
  3. 简单介绍Substrate:下一代区块链开发框架
  4. polyglot库介绍
  5. 【Java基础】前端传一个数组或者集合后台怎么接受(案例详解)
  6. 如何选择黑盒测试工具
  7. SQL Server 创建和使用索引 (转载)
  8. 判定IP地址合法性的三种方法
  9. 称重仪表显示ol怎么解决_技术讲堂 | 如何排查称重仪表OFL故障
  10. gcd(水贴。。。。。。)