Crear entornos virtuales en Pyton3? en Ubuntu 18.04

Crear%2Bentornos%2Bvirtuales%2Ben%2BPyton3%2Ben%2BUbuntu%2B18.04

Introducción

Cuando trabajamos con python debemos usar infinidad de librerías y versiones de estas librerías o hasta diferentes versiones de python en diferentes versiones de librerías. Llega un momento que no sabemos qué versión de python tenemos instalado en nuestra máquina o incluso en nuestro servidor de producción. Para evitar este desorden o mejor dicho para ordenar el desorden python nos ofrece lo entorno virtuales  (o virtualenv) que es una herramienta para crear un entorno de Python aislado en un solo sistema operativo. 
En otras palabras en como tener un virtualbox con diferentes entornos de python pero sin el virtualbox. Otra ventaja de los entornos virtuales de python es que podemos probar diferentes dependencias (o librerías) en diferente entornos sin que estas dependencias se afecten entre sí.

Instalación

Para crear tu primer entorno virtual solo hay que seguir estos pasos:
Instalamos el modulo de python para la creación de entornos virtuales llamado venv
sudo apt-get install python3-venv
Nos movemos a nuestra carpeta home
cd ~
Creamos y entramos a una carpeta que contendrá nuestros proyecto de python
mkdir python 
cd python
Creamos en entorno virtual
python3 -m venv pruebaVirtual
Donde
-m venv = Le decimos a python que vamos a ejecutar el modulo venv
pruebaVirtual = Nombre de la carpeta donde se va instalar el entorno virtual
Entramos dentro de la carpeta donde creamos el entorno virtual
cd pruebaVirtual
Ahora activamos el entorno virtual asi:
source bin/activate
En nuestra terminal se debe de mirar algo asi:
Selecci%25C3%25B3n 066
Desactivar nuestro entorno virtual:
deactivate

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Información básica sobre protección de datos Ver más

  • Responsable: Eugenio Chaparro.
  • Finalidad:  Moderar los comentarios.
  • Legitimación:  Por consentimiento del interesado.
  • Destinatarios y encargados de tratamiento:  No se ceden o comunican datos a terceros para prestar este servicio. El Titular ha contratado los servicios de alojamiento web a digitalocean.com que actúa como encargado de tratamiento.
  • Derechos: Acceder, rectificar y suprimir los datos.
  • Información Adicional: Puede consultar la información detallada en la Política de Privacidad.

Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Contiene enlaces a sitios web de terceros con políticas de privacidad ajenas que podrás aceptar o no cuando accedas a ellos. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Más información
Privacidad