DSI Academy
Todos los artículos
SageMath

Cómo instalar SageMath (versión 10.8): guía clara, simple y eficaz

23 de julio de 2021

La versión más reciente de SageMath es la 10.8. La forma más rápida de usarlo es en la nube, sin instalar nada (SageCell o CoCalc). Para instalarlo en tu computadora, el método oficial recomendado es conda-forge, que funciona igual en Linux, macOS y Windows (vía WSL). A continuación tienes las tres vías, de la más simple a la más completa.

Arquitectura de SageMath: Python como interfaz única sobre NumPy, SciPy, SymPy, Maxima, GAP, PARI/FLINT, R y matplotlib
SageMath integra decenas de paquetes matemáticos y los expone a través de un solo lenguaje: Python.

¿Qué es SageMath y por qué usarlo?

SageMath es un sistema de software matemático de código abierto (licencia GPL, gratuito) construido sobre paquetes consolidados como NumPy, SciPy, matplotlib, SymPy, Maxima, GAP, PARI/FLINT y R. Se accede a su poder combinado a través de un lenguaje común basado en Python, lo que lo hace ideal para ingeniería y ciencia: resuelves ecuaciones diferenciales de forma simbólica y numérica en un mismo entorno.

¿Cómo elegir tu forma de instalar SageMath?

Diagrama de decisión para instalar SageMath: nube SageCell/CoCalc para probar, conda-forge para instalar local, WSL para Windows
Elige según tu caso: probar rápido (nube), instalar en tu equipo (conda-forge) o usar Windows (WSL).

Opción A — Sin instalar nada (la más fácil para empezar)

Si solo quieres probar SageMath ya mismo, úsalo en el navegador:

Opción B — Instalación local recomendada (conda-forge)

Es el método oficial recomendado y funciona en Linux, macOS y Windows (con WSL). Siempre instala la versión más reciente:

  1. Instala Miniforge (te da conda y mamba): descárgalo desde github.com/conda-forge/miniforge.
  2. Crea un entorno con SageMath:
    conda create -n sage sage python=3.11
  3. Actívalo y ejecútalo:
    conda activate sage
    sage

La documentación oficial advierte: no instales versiones anteriores a la 9.5.

Opción C — Windows paso a paso (WSL)

En Windows, la vía recomendada es el Subsistema de Windows para Linux (WSL) con conda-forge:

  1. Abre PowerShell como administrador e instala WSL:
    wsl --install
  2. Dentro de Ubuntu, instala Miniforge (paso 1 de la Opción B).
  3. Crea el entorno (en Windows/WSL la documentación usa Python 3.12):
    conda create -n sage sage python=3.12
    conda activate sage
    sage

Preguntas frecuentes

¿Cuál es la última versión de SageMath?

La versión más reciente es la 10.8. Instalar con conda-forge siempre te da la última disponible.

¿SageMath es gratis?

Sí. Es software de código abierto bajo licencia GPL, sin costo.

¿Cuál es la forma más fácil de instalar SageMath?

Para solo probar, la nube (SageCell) no requiere instalación. Para trabajar en serio, conda-forge es el método oficial recomendado.

¿SageMath funciona en Windows?

Sí, mediante WSL (Ubuntu dentro de Windows) + conda-forge, como se describe en la Opción C.