Instalar Numpy y otras librarías

From Wiki de Flat Estrategia Digital
Jump to: navigation, search

Por lo que estuve leyendo hay varias formas de instalar numpy y otras librerías científicas. Entre las posibilidades está usando pip o el mismo MacPorts directamente. Pero también existe otra forma que me gustó más y me pareció más limpia: Ambientes Virtuales.

Ambiente virtual

Luego de Instalar Python 3.6 en macOS usando MacPorts usé la función de Python para crear ambientes virtuales. En un ambiente virtual se mantiene una versión de Python y también las librerías necesarias para este ambiente. Esto significa que se pueden tener diferentes ambientes que tengan diferentes librerías o diferentes versiones de las mismas librerías por ejemplo sin tener que dejar el computador con una configuración global para Python.

Entonces, para instalar numpy hice lo siguiente:

# Se crea el ambiente virtual en un directorio
#	python3.6 -m venv [directorio donde queda en ambiente virtual]/[nombre del ambiente]
#
# Por ejemplo
#	~/.pythonVirtualEnvironments es un directorio adentro del directorio del usuario que queda oculto (el punto al principio lo oculta)
python3.6 -m venv ~/.pythonVirtualEnvironments/environment1

# Se carga el ambiente virtual
#	source [directorio donde queda en ambiente virtual]/[nombre del ambiente]/bin/activate
#
# Siguiendo con el ejemplo
source ~/.pythonVirtualEnvironments/environment1/bin/activate

# Ahora el ambiente está cargado
# En un mac lo sabemos porque el prompt (el texto en la línea de comando antes de donde se escriben las instrucciones)
# Muestra el nombre del ambiente entre paréntesis: (environment1)

# Estando en el ambiente instalamos numpy
pip install numpy

# Ahora cada vez que queramos usar Python con numpy podemos cargar el ambiente

# Para salir del ambiente ejecutamos
deactivate

De esta forma tenemos un ambiente donde podemos cargar las librerías que queramos sin molestar al resto del sistema.

Facebook Comments