安装scyther出现问题Failed to load image from file “ ***.png“

安装scyther出现问题Failed to load image from file " ***.png"

安装scytherv1.1.3出现问题

把Python2.7,wxPython3.0-win32-3.0.2.0-py27.exe,graphviz-2.44.1-win32.exe和scyther-w32-v1.1.3都安装完以后
,运行scyther-gui.py,打开一个软件自带的协议文件ns3.spdl,点击verify出现协议安全性分析结果,接着点击结果中相应的攻击attack,之后正常的话应该以图片的形式显示出来,结果弹出错误出现Failed to load image from file " ***.png",如下图所示,那么这个问题怎么解决呢?

解决方法

首先这些软件都是基于python开发的,弹出错误是由于png文件没成功生成,而graphviz这个软件是负责画图的,所以肯定是scyther调用了graphvz这个软件,那么尝试卸载掉2.44.1这个版本,换成graphviz-2.38,(软件可以在百度上下载,不一定非要在官网下载),结果成功解决问题了。

安装scyther出现问题Failed to load image from file “ ***.png“