Install Pycairo
# Linux:
sudo apt install python3-cairo
# Windows:
python.exe -m pip install pycairo
Example
##!/usr/bin/env python3
# ============================================================
# www.linux-magazine.com/Issues/2025/296/
# Graphics-in-Python-with-Cairo
# ============================================================
import cairo
surface = cairo.ImageSurface (cairo.Format.ARGB32, 200, 200)
context = cairo.Context (surface)
context.set_line_width (12)
context.set_source_rgb (1., .75, 0.)
context.move_to (0, 100)
context.line_to (100, 100)
context.stroke ()
surface.flush ()
surface.write_to_png ('cairo_demo_01.png')
Links
Cairo
(home)
Pycairo - Python Binding for Cairo
(documentation)