Windows下Graphiz的安装和使用

1、在Python当中的安装

pip install graphviz -i https://mirrors.aliyun.com/pypi/simple/

截图如下:

2、运行测试程序

from graphviz import Digraph

创建有向图对象

dot = Digraph(comment='The Round Table')

添加节点

dot.node('A', 'AA')
dot.node('B', 'BB')
dot.node('C', 'CC')

添加边

dot.edges(['AB', 'AC'])

渲染图形并保存到文件

dot.render('test/table.gv', view=True)

截图如下:

3、运行测试程序中出错

看截图,说明缺少可执行文件。

4、在Graphiz官网直接下载安装包

https://www.graphviz.org/download/

下载后进行安装:

设置Path路径并重启,如下图:

5、运行程序产生图

结果符合预期

相关推荐
云道轩几秒前
Planning Analytics Assistant (AI)简介
人工智能
bleuesprit1 分钟前
Lora训练的safetensor模型合并成GGUF
人工智能·语言模型
沛沛老爹2 分钟前
Web开发者转型AI安全实战:Agent Skills敏感数据脱敏架构设计
java·开发语言·人工智能·安全·rag·skills
bubiyoushang8886 分钟前
基于传统材料力学势能法的健康齿轮时变啮合刚度数值分析
人工智能·算法
喵手8 分钟前
Python爬虫零基础入门【第九章:实战项目教学·第8节】限速器进阶:令牌桶 + 动态降速(429/5xx)!
爬虫·python·令牌桶·python爬虫工程化实战·python爬虫零基础入门·限速器·动态降速
煤炭里de黑猫10 分钟前
使用 PyTorch 实现标准 LSTM 神经网络
人工智能·pytorch·lstm
深度学习lover12 分钟前
<项目代码>yolo毛毛虫识别<目标检测>
人工智能·python·yolo·目标检测·计算机视觉·毛毛虫识别
喵手12 分钟前
Python爬虫零基础入门【第九章:实战项目教学·第3节】通用清洗工具包:日期/金额/单位/空值(可复用)!
爬虫·python·python爬虫实战·python爬虫工程化实战·python爬虫零基础入门·通用清洗工具包·爬虫实战项目
b20772113 分钟前
Flutter for OpenHarmony 身体健康状况记录App实战 - 体重趋势实现
python·flutter·harmonyos
丝斯201114 分钟前
AI学习笔记整理(57)——大模型微调相关技术
人工智能·笔记·学习