ImportError: Failed to import pydot. You must install pydot and graphviz for `pydotprint` to work.

问题描述

问题出在使用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

问题解决:
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值