Instalación

Tip

Esta página asume que te acomoda usar una terminal y quieres de aprender cómo usar un gestor de paquetes. Si eres principiante y solo quieres empezar con SciPy tan pronto como sea posible, revisa la guía de instalación para principiantes.

El método recomendado para instalar SciPy depende de tu flujo de trabajo preferido. Los flujos de trabajo más comunes se pueden dividir aproximadamente en las siguientes categorías:

  • Basado en proyectos (por ejemplo, uv, pixi) (recomendado para nuevos usuarios)
  • Basado en entornos (por ejemplo, pip, conda) (el flujo de trabajo tradicional)
  • Gestores de paquetes del sistema (no recomendado)
  • Compilación desde el código fuente (para depuración y desarrollo)

Para instalar SciPy con [archivos de tipado estáticos], revisa Instalación con archivos de tipado.

Tip

Es posible que se requiera instalar archivos de anotaciones de tipos para que los Entornos de Desarrollo Interactivos (IDEs) ofrezcan sugerencias de tipos más precisas.

Instalación con uv#

Aquí hay una guía paso a paso para configurar un proyecto para usar SciPy con [uv], un administrador de paquetes de Python.

  1. Instala uv siguiendo las instrucciones en la documentación de uv.

  2. Crea un nuevo proyecto en un nuevo subdirectorio, ejecutando el siguiente comando en una terminal:

uv init try-scipy cd try-scipy
Hint

El segundo comando cambia el directorio al directorio de tu proyecto.

  1. Añade SciPy a tu proyecto:
uv add scipy
Note

¡Esto instalará Python automáticamente si aún no lo tienes instalado!

Tip

Puedes instalar otras librerías de Python de la misma manera, por ejemplo

uv add matplotlib

  1. ¡Prueba SciPy!
uv run python

Esto iniciará una sesión del intérprete de Python, desde la cual podrás ejecutar import scipy.

Consulta los siguientes pasos en la guía de usuario de SciPy.

Note

Después de reiniciar tu computadora, vas a querer navegar al directorio de tu proyecto try-scipy y ejecutar uv run python para volver a un intérprete de Python con SciPy disponible para su uso. Para ejecutar un script de Python, puedes usar uv run myscript.py.

Lee más en [la guía de uv para trabajar en proyectos][uv-proyects].

Instalación con pixi#

Si trabajas con paquetes que no son de Python, es posible que prefieras instalar SciPy como un paquete de Conda, de modo que puedas usar el mismo flujo de trabajo para paquetes que no están disponibles en PyPI, el índice de paquetes de Python. Conda puede administrar paquetes en cualquier lenguaje, por lo que puedes usarlo para instalar Python, compiladores y otros lenguajes.

Los pasos para instalar SciPy desde conda-forge usando la herramienta de gestión de paquetes pixi son muy similares a los pasos para uv:

  1. Instala pixi, siguiendo las instrucciones en la documentación de pixi.
  1. Crea un nuevo proyecto en un nuevo subdirectorio:
pixi init try-scipy cd try-scipy
  1. Añade SciPy a tu proyecto:
pixi add scipy
  1. ¡Prueba SciPy!
pixi run python

Revisa los siguientes pasos en la Guía de usuario de SciPy.

<0></0>

Instalación con archivos de tipado#

Los archivos de tipado están disponibles a través de un paquete separado, “scipy-stubs”, en PyPI y conda-forge. También puedes instalar SciPy y scipy-stubs como un solo paquete, a través del paquete adicional scipy-stubs[scipy] en PyPI, o el paquete scipy-typed en conda-forge. Para obtener una versión específica x.y.z de SciPy (como 1.14.1), debes instalar la versión x.y.z.*, por ejemplo:

uv add "scipy-stubs[scipy]==1.14.1.*" # or pixi add "scipy-typed=1.15.0.*" # or python -m pip install "scipy-stubs[scipy]" # or conda install "scipy-typed>=1.14"

Dirige tus preguntas sobre la compatibilidad y soporte de tipado al [repositorio GitHub scipy-stubs] (https://github.com/jorenham/scipy-stubs).

On this page
Instalación con archivos de tipado#