GNU/Linux >> Tutoriales Linux >  >> Linux

Cree un entorno virtual para diferentes versiones de Python usando Conda

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.

El instalador pregunta "¿Desea que el instalador inicialice Anaconda3 ejecutando Conda init?" Recomendamos “sí”.

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.


Linux
  1. ¿Cómo instalar múltiples versiones de Python (2.7 y 3.5) sin romper las herramientas del sistema y crear un entorno aislado usando Virtualenv?

  2. Cómo crear un entorno virtual Python en Ubuntu 20.04

  3. Cómo:Python 3 y creación de un entorno virtual (venv) en CentOS 7

  4. Simulación del evento Key Press usando Python para Linux

  5. Cómo crear un usuario en linux usando python

Cree unidades virtuales de CD y DVD usando CDEmu en Linux

Cree una máquina virtual KVM usando la imagen Qcow2 en Linux

Cree entornos virtuales de NodeJS usando Conda en Linux

Cree entornos virtuales Rust usando Conda en Linux

Cree entornos virtuales de Golang usando Conda en Linux

Cree un volumen de disco duro virtual (VHD) usando un archivo en Linux