问题描述
问题出在使用pip安装的,pip安装pydot和graphviz 两个版本不匹配,就像keras和tensorflow版本不匹配一个样子,但是开发人员后续没有对pydot与graphz的版本进行确认。
ZpFighting@BUAA-ZP MINGW64 /e/07_code/06_pytorch/deeplearning/Deeplearning_zp/backbone (master)
$ pip list |grep pydot
pydot 1.4.1ZpFighting@BUAA-ZP MINGW64 /e/07_code/06_pytorch/deeplearning/Deeplearning_zp/backbone (master)
$ pip list |grep graphviz
graphviz 0.14
尝试过将graphviz下载到本地之后添加到环境遍历,但是没有用处。
解决方法:conda安装
使用conda 安装pydot,会绑定graphviz与之对应的版本,虽然conda很麻烦,但是版本之间能保持能用这是conda的优点。
使用conda安装:
$ conda install pydot
Collecting package metadata (current_repodata.json): done
Solving environment: done## Package Plan ##environment location: D:\Anacondaadded / updated specs:- pydotThe following packages will be downloaded:package | build---------------------------|-----------------graphviz-2.38 | hfd603c8_2 29.3 MBpydot-1.4.1 | py37_0 43 KB------------------------------------------------------------Total: 29.3 MBThe following NEW packages will be INSTALLED:graphviz pkgs/main/win-64::graphviz-2.38-hfd603c8_2pydot pkgs/main/win-64::pydot-1.4.1-py37_0Proceed ([y]/n)? y
问题解决: