DSI Academy
Todos los artículos
SageMath

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

23 de julio de 2021 · Actualizado: 22 de junio de 2026

La versión más reciente de SageMath es la 10.9. 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— y cómo verificar que quedó bien, resolver errores comunes y actualizarlo.

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 mediante 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, graficas resultados y validas modelos sin saltar entre herramientas.

¿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. Necesitas unos 5 GB de espacio libre y una conexión estable (la descarga es grande):

  1. Instala Miniforge (te da conda y mamba): descárgalo desde github.com/conda-forge/miniforge y sigue el instalador de tu sistema.
  2. Crea un entorno aislado con SageMath:
    conda create -n sage sage python=3.11
    Consejo: si la resolución de paquetes va lenta, usa mamba en lugar de conda (mismo comando, mucho más rápido): mamba 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); no intentes instalarlo en PowerShell nativo:

  1. Abre PowerShell como administrador e instala WSL:
    wsl --install
    Reinicia si te lo pide.
  2. Abre la terminal de Ubuntu (ya instalada con WSL) e instala Miniforge dentro de ella (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

Cómo verificar que SageMath quedó bien instalado

Tras activar el entorno, confirma la versión y haz una prueba rápida:

sage --version
# SageMath version 10.9, ...

sage
# Dentro del intérprete:
sage: 2 + 2
4
sage: integrate(x^2, x)
1/3*x^3

Si esos comandos responden, la instalación es correcta.

Cómo abrir SageMath en un notebook de Jupyter

Para trabajar con notebooks (ideal para ejercicios y gráficas), lanza Jupyter con el kernel de Sage:

sage -n jupyter

Se abrirá tu navegador; crea un notebook nuevo eligiendo el kernel SageMath.

Errores comunes al instalar SageMath (y cómo resolverlos)

Cómo actualizar o desinstalar SageMath

Con conda-forge, la forma más fiable de actualizar es recrear el entorno (borra el viejo y crea uno nuevo, que trae la última versión). Para desinstalar por completo basta con eliminar el entorno:

conda env remove -n sage

Preguntas frecuentes

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

La versión más reciente es la 10.9. 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.

¿Necesito saber Python para usar SageMath?

Ayuda, pero no es imprescindible para empezar: SageMath usa una sintaxis basada en Python muy legible, y puedes aprender lo básico sobre la marcha.

¿Cuánto espacio ocupa SageMath?

La instalación local con conda-forge ocupa varios GB; reserva al menos 5 GB libres.

Únete a la conversación

Cargando…