Installation#

Requirements#

  • Linux or macOS — pyodide-build works best on Linux and macOS. Windows is not supported.

  • Python 3.12 or latermust match the Python version targeted by the Pyodide cross-build environment you install.

  • Node.js — required for testing with pyodide venv. Not needed for building. Node.js >= 24 is recommended.

Install pyodide-build#

pip install pyodide-build
pipx install pyodide-build
uv tool install pyodide-cli --with pyodide-build

Verify the installation:

pyodide --version

What’s next?#

  • Concepts — understand cross-compilation, the cross-build environment, and platform tags

  • Quick Start — build your first WebAssembly wheel