python安装运行graphviz

 一般大家习惯pip install graphviz去安装,但是graphvizgraphviz是个软件,不能单独用pip直接安装

第一步:下载安装 graphviz软件

官网:Download | Graphviz​​​​​​

找到window对应的单元:

 这边有很多版本,我们选择最新版本,这里可以选择下载安装器或者是软件压缩包,这边我们选择下载软件压缩包,方便一点

第二步:解压至我们想要的路径内

我们这边将软件解压至E盘:

第三步:添加环境变量 

点击设置->系统->关于->高级系统设置->环境变量

我们需要设置两个环境变量,如图中所示

对于用户变量:点击新建->粘贴路径:E:\Graphviz\bin,这边的路径是Graphviz解压的路径

对于系统变量:点击新建->粘贴路径:E:\Graphviz\bin\dot.exe,这边的路径是Graphviz解压的路径。

这样环境变量就设置完成了

第四步:python安装Graphviz包

我们使用的是anaconda,打开anaconda promt(和cmd差不多)

 默认进入的是本地的python环境,因为我们目的是机器学习,我们已经创建了一个ML(machine learing)的虚拟环境(关于虚拟环境的创建以及为什么创建虚拟环境,请自行查阅,如果没有创建虚拟环境,也可以装在base环境内),我们需要使用命令先进入虚拟环境ML,

conda activate ML

当前面的括号内的名称变为ML,说明成功进入虚拟环境

接下来我们安装Graphviz包,由于国内网络原因,直接pip install graphviz下载速度很慢,建议使用国内的镜像源,比如清华镜像源。

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple graphviz

安装完成即可

第五步:运行Graphviz

如果此时你已经打开了jupyter notebook,请关闭重新进入(至于具体原因我不清楚,但是实践证明完成前4步骤后,如果只是重启内核,还是无法运行的,必须重启jupyter)

实例代码:

from graphviz import Digraph

ps = Digraph(name='pet-shop', node_attr={'shape': 'plaintext'},format='png')
ps.node('parrot')
ps.node('dead')
ps.edge('parrot', 'dead')
ps

结果返回下图,说明Graphviz能顺利使用

参考:

jupyter 报错failed to execute ‘dot‘, make sure the Graphviz executables are on your systems_开始King的博客-CSDN博客

【2】 [python] python模块graphviz使用入门_python graphviz_落痕的寒假的博客-CSDN博客

  • 2
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值