You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Python Diagrams绘制图表时图标不显示问题求助

Python Diagrams绘制图表时图标不显示问题求助

我正在学习Python的Diagrams模块,但遇到了一个头疼的问题——哪怕是绘制最简单的架构图,图标都显示不出来。以下是我测试用的示例代码:

from diagrams import Diagram
from diagrams.aws.compute import EC2
from diagrams.aws.database import RDS
from diagrams.aws.network import ELB

def creat_diagram():
    with Diagram("Grouped Workers", show=True, direction="TB"):
        ELB("lb") >> [EC2("worker1"),
                      EC2("worker2"),
                      EC2("worker3"),
                      EC2("worker4"),
                      EC2("worker5")] >> RDS("events")
creat_diagram()

运行这段代码后,图表里只有文字和连线,但EC2、ELB、RDS对应的图标都是空白的占位框,完全没有显示出AWS的服务图标。

有没有朋友能帮我分析下,这到底是哪里出问题了呀?

我的环境信息如下:

  • 操作系统:Windows 10 22H2
  • Python版本:Python 3.11.2
  • Graphviz版本:0.20.3
  • Diagrams版本:0.24.4

备注:内容来源于stack exchange,提问作者JohnyDoe

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.13 19:53:05