Cómo usar Entornos Virtuales de Python (virtualenv) para Instalar SciPy en macOS

En este post, les mostraré brevemente como crear un entorno virtual (virtualenv) para python en macOS y así poder instalar las principales bibliotecas necesarias para machine learning sin tanto enredo con las distintas versiones.

1) Crear entorno virtual

Para esto, primero instalaremos la herramienta virtualenv y crearemos un entorno con python 3.

2) Usar el entorno virtual recién creado e instalar SciPy y scikit-learn

Una vez que creamos el virtualenv, debemos activarlo como se indica a continuación. Una vez activado, todos los comandos que ejecutemos se encontrarán encapsulados en este entorno y aislados de la instalación global de python. Por ejemplo, podrían instalar cualquier paquete usando pip y este será ubicado en el directo del entorno.

Ahora instalaremos las siguientes bibliotecas de python para machine learning. Sin duda hay varias más que podríamos instalar, pero lo haremos a medida que las necesitemos.

  • NumPy: el paquete fundamental para computación numérica. Define arreglos, matrices y operaciones entre ellos.
  • SciPy: una colección de algoritmos numéricos para procesamiento de señales, estadística, optimización y más.
  • scikit-learn: Herramientas simples y eficientes para data mining y análisis de datos.
  • matplotlib: Gráficos 2D y 3D (básico) a nivel de publicación.
  • pandas: estructuras de datos de alto desempeño.

3) Desactivar un entorno virtual

Para terminar, desactivamos el entorno virtual ejecutando:

 

Espero te haya ayudado, si tienes cualquier duda puedes dejarla en los comentarios. Saludos!

Written by Felipe
Ingeniero Civil Industrial de formación pero con gusto por las TI. Fanático del emprendimiento y el diseño, con dedos para desarrollo de software y de modelos de negocios.