其他分享
首页 > 其他分享> > [pydotplus]stderr follows: Format: "png" not reco...

[pydotplus]stderr follows: Format: "png" not reco...

作者:互联网

python 数据可视化包 pydotplus 在调用如下代码

graph = pydotplus.graph_from_dot_data(clfData)
graph.create_png() #这行代码异常

异常信息:InvocationException: Program terminated with status: 1. stderr follows: Format: "png" not recognized. Use one of:

 

网上说法千篇一律,只是提到【管理员身份】在 Powershell(Cmd 也可)中执行命令 dot -c ,试过之后提示命令没有找到:

无法将“dot”项识别为 cmdlet、函数、脚本文件或可运行程序的名称

解决方案:

1)找到 Graphviz 的安装目录(这个插件是必装的,否则用不了可视化的功能),例如:C:\Program Files\Graphviz 2.44.1\bin

2)管理员身份打开 Powershell(Cmd),转到 1)中的目录:cd 'C:\\Program Files\\Graphviz 2.44.1\bin'

3)再执行命令 dot -c

 

说明:跳转 C:\Program Files\Graphviz 2.44.1\bin 这个目录的原因是 dot.exe 在这个目录下,不同版本可能存在差异,读者可自行使用文件搜索查找文件所在目录。

 

标签:bin,...,reco,Format,pydotplus,Graphviz,Program,目录,dot
来源: https://www.cnblogs.com/yuys/p/14128305.html