En nuestro artículo anterior, mostramos cómo instalar varias versiones de python sin romper las herramientas del sistema y cómo crear un entorno aislado usando Virtualenv?. Aquí hay otro método para crear un entorno virtual para diferentes versiones de Python:usando Conda.
Conda es un sistema de gestión de paquetes y gestión de entornos de código abierto para cualquier lenguaje como Python, Ruby, R, Lua, Scala, Java, C/C++, Fortran. Conda crea, guarda, carga y cambia fácilmente entre entornos. Entonces, si necesita ejecutar una aplicación o un programa que requiere una versión diferente de Python, Conda lo ayuda a hacerlo.
Cómo instalar el sistema de gestión de paquetes Conda
Hay dos formas de instalar Conda.
- La forma más rápida es instalar Miniconda, una mini-versión de Anaconda que incluye solo Conda y sus dependencias.
- Necesita Conda y más de 720 paquetes de código abierto, luego instale Anaconda.
Le recomendamos que instale Anaconda. Una ventaja de Anaconda es que no requiere privilegios de administrador.
Cómo instalar Anaconda – Sistema de gestión de paquetes
Paso 1:Instalar los requisitos previos
#apt-get install libgl1-mesa-glx libegl1-mesa libxrandr2 libxrandr2 libxss1 libxcursor1 libxcomposite1 libasound2 libxi6 libxtst6
Paso 2:Descargue el instalador de Anaconda para Linux
Puede descargar el instalador de Anaconda para Linux según su versión de Python. Últimamente, Anaconda admite la versión de Linux de 64 bits. Asegúrese de estar ejecutando un sistema operativo de 64 bits y no de 32 bits.
Paso 3:Ejecute el instalador de Anaconda
Una vez que haya descargado el instalador de Anaconda, ejecútelo en su terminal usando el siguiente comando:
#bash Anaconda3-2019.07-Linux-x86_64.sh
Siga las indicaciones en las pantallas del instalador.
Incluya el bash
independientemente de si está utilizando o no Bash shell.
Luego de una instalación exitosa, cierre y abra la terminal para que surta efecto.
Verificar la Conda
$conda -V
Crea un entorno virtual para tu proyecto
Para usar una versión particular de Python para su entorno virtual, primero busque en la lista de versiones de Python disponibles usando el siguiente comando:
$conda search "^python$"
Esto mostrará una lista de todas las versiones de Python. Puede seleccionar la versión particular para su entorno virtual reemplazando x.x con la versión que necesita en el siguiente comando:
$conda create -n name_of_the_env python=x.x anaconda
Presione Y para continuar. Esto instalará la versión de Python y todas las bibliotecas de paquetes de anaconda asociadas en la ruta que especifique durante la creación del entorno.
Activa tu Entorno Virtual
Una vez que haya creado el entorno virtual, debe activarlo simplemente ejecutando el siguiente comando con el nombre de su entorno para cambiar a su entorno virtual.
$conda activate name_of_the_env
Cómo instalar paquetes adicionales de Python en su entorno virtual
Puede instalar paquetes adicionales de Python en su entorno virtual con el siguiente comando:
$conda install -n name_of_the_env [package]
Desactiva tu Entorno Virtual
Puede desactivar su entorno virtual para finalizar la sesión.
$conda deactivate
No es necesario especificar el nombre del entorno. El entorno activo actual se desactivará.
Lista de todos los entornos virtuales
Puede obtener una lista de todos los entornos virtuales usando el siguiente comando:
$conda env list
Los entornos activos se muestran con *
Eliminar un entorno virtual no obligatorio
Puede eliminar un entorno virtual que ya no sea necesario con el siguiente comando:
$conda remove -n name_of_the_env -all
Consulte esta hoja de trucos para obtener más comandos de conda.