问题描述
问题出在使用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.1
ZpFighting@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:\Anaconda
added / updated specs:
- pydot
The following packages will be downloaded:
package | build
---------------------------|-----------------
graphviz-2.38 | hfd603c8_2 29.3 MB
pydot-1.4.1 | py37_0 43 KB
------------------------------------------------------------
Total: 29.3 MB
The following NEW packages will be INSTALLED:
graphviz pkgs/main/win-64::graphviz-2.38-hfd603c8_2
pydot pkgs/main/win-64::pydot-1.4.1-py37_0
Proceed ([y]/n)? y
问题解决: