from keras.utils import plot_model plot_model(model)
出现错误:
ImportError: Failed to importpydot
. Please installpydot
. For example withpip install pydot
.
Google了一下,解决问题:
首先第一反应conda install pydot。
这一步会顺便装了graphviz:
结果运行还是不行。
继续查阅:
安装顺序问题,有人提示,In addition to pydot and graphviz install pydotplus(需要再装一个pydotplus)
并且按照顺序:
Edit:Try uninstalling all pydot related modules and graphiviz, then reinstall in the following order:(如果很混乱,就全部重装,按照以下顺序再安装一遍)
- pydot
- pydotplus
- graphviz
我装了pydotplus还是不行,继续,尝试这种方法保存model也可以_只是保存的model流程图不够全面。
1 import keras 2 import pydot as pyd 3 from IPython.display import SVG 4 from keras.utils.vis_utils import model_to_dot 5 6 keras.utils.vis_utils.pydot = pyd 7 8 #Visualize Model 9 10 def visualize_model(model): 11 return SVG(model_to_dot(model).create(prog='dot', format='svg')) 12 #create your model 13 #then call the function on your model 14 visualize_model(model)
继续寻找,最后最重要的解决方案(好像因为这个包是为Linux系统设计的,所以在windows系统需要运行exe文件):
1 | 按照下面这个方案,先修改pydot.py文件,在 class Dot(Graph)函数下把 self .prog = 'dot' 改成 self .prog = 'dot.exe' |
1 | 然后把dot.exe文件所在的graphviz文件夹的路径加入系统path |
1 | 我的电脑上路径是C:\Users\user\Anaconda3\Library\ bin \graphviz<br>最后就解决了!~~~ |
1 2 3 4 5 | Just in case someone using windows might need it, modify the pydot.py file . It should be in <python_install_path>\Lib\Site - packages\pydot.py. Besides pip install pydot and pip install graphviz, also install graphviz software. And add the software bin directory to the system's path. And in class Dot(Graph), change self .prog = 'dot' to self .prog = 'dot.exe' |
分类:
python
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理