Easiest Way to Install SageMath-10.9 on Windows: WSL + Ubuntu‑24.04 Only 4 Scripts (Fully Automated)
--- Installation made with the help of AI Copilot
📎 Full HTML version on OneDrive
You can view or download the complete post (including formatted code blocks) here:
👉 asksagePost.html on OneDrive
🟦 Easiest way to install SageMath on Windows 11 (WSL + Ubuntu‑24.04)
This workflow installs SageMath 10.9 on Windows 11 using WSL + Ubuntu‑24.04, with full automation and reproducibility.
Only 4 PowerShell scripts are needed, all ASCII‑only and idempotent.
✔ What the scripts do
forceUbuntuVersion.ps1
Ensures WSL installs Ubuntu‑24.04 (not 22.04).install‑sage‑Jupyter.ps1
Installs all dependencies, builds SageMath 10.9 from source, and installs Jupyter Notebook + JupyterLab.createFile‑sage_sh_scripts.ps1
Automatically generates the two WSL launchers:sage_nb.sh(Jupyter Notebook)sage_lab.sh(JupyterLab)
You do not need to edit these.shfiles.
createShortcut.ps1
Creates Windows shortcuts that open Jupyter directly in Microsoft Edge.
✔ Why this method
- Works with Python 3.12 (WSL recently upgraded from 3.11 → 3.12).
- Fully reproducible, no manual steps.
- Clean separation Windows ↔ WSL.
- Safe to re‑run (idempotent).
- No path issues, no BOM/CRLF problems.
📎 Full HTML version (recommended)
👉 https://onedrive.live.com/?redeem=aHR...
Try it — it just works. If you encounter an issue, report it in the comments.
Try it, you'll love it. if you encounter a problem, please report it in the comments of this post so everyone can benefit. Don't try to solve any potential issues without mentioning them, please.