Instalar Numpy y otras librarías

From Wiki de Caballero
Revision as of 21:41, 16 December 2017 by Felipe (talk | contribs) (Created page with "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....")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to 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.

También está otra forma que me gustó más y me pareció más limpia. 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.