Anaconda y entornos virtuales

Anaconda es una distribución de software que viene con más de 150 paquetes cientificos, entre ellos Conda y Python. Conda es una administrador de paquetes y entornos, pesa aproximadamente 500 MB, pero existe Miniconda, una versión más ligera.

Anaconda simplifica y resuelve varios issues al trabajar con paquetes y múltiples versión de python.

Paquetes

Un administrador de paquetes se usa para instalar librerias en nuestra pc, nosotros usaremos pip que es una administrador de paquetes para librerias de python. Conda es similar a pip con la diferencia que esta destinado para hacer data science y pip para uso general.

Anaconda viene con paquetes como Numpy, Scipy y Scikit-learn compilados con MKL library.

Entornos

Conda también es un manejador de entornos virtuales. Los entornos virtuales nos permite aislar los paquetes que usamos para un proyecto en especifico y así evitar problemas como por ejemplo los bugs entre las versiones de Python 2 y 3. También podemos exportar una lista de paquetes en un archivo con todas las dependencias de nuestro proyecto.

Instalación de Anaconda en Linux

Para Python 3 descargaremos Anaconda 3.4 o superior ejecutaremos el siguiente comando en la ruta /ejemplo/ :

wget https://repo.continuum.io/archive/Anaconda3-4.4.0-Linux-x86_64.sh

Ingresamos al terminal y nos ubicamos en la ruta /ejemplo/ y ejecutamos este comando :

bash Anaconda3-4.4.0-Linux-x86_64.sh

Asociamos la ruta de anaconda a la variable de entorno PATH

export PATH="/ejemplo/anaconda3/bin:$PATH"
export PATH=~/anaconda3/bin:$PATH>

Ahora podemos crear un ambiente llamado py3 que tiene la última versión de python 3:

conda create -n py3 python=3

Para crear una ambiente con una versión específica de python por ejemplo la 3.3 ejecutamos:

conda create -n py python=3.3

Una vez creado nuestro ambiente ingresamos a el mediante el siguiente comando:

source activate py3

Y salimos del ambiente con :

source deactivate py3

)
Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade