Crear entornos virtuales en Pyton3? en Ubuntu 18.04
Tabla de contenido:
El entorno virtual de Python es un árbol de directorios autónomo que incluye una instalación de Python y una cantidad de paquetes adicionales.
El objetivo principal de los entornos virtuales de Python es crear un entorno aislado para diferentes proyectos de Python. De esta manera, puede instalar una versión específica de un módulo por proyecto sin preocuparse de que afecte a sus otros proyectos de Python.
En este tutorial, proporcionaremos instrucciones paso a paso sobre cómo crear entornos virtuales Python en Ubuntu 18.04.
Crear entorno virtual para Python 3
Ubuntu 18.04 viene con Python 3.6 por defecto. Puede verificar que Python 3 esté instalado en su sistema ejecutando:
python3 -V
La salida debería verse así:
Python 3.6.5
Si desea instalar la última versión principal del lenguaje Python, Python 3.7 siga estas instrucciones.
A partir de Python 3.6, la forma recomendada de crear un entorno virtual es usar el módulo
venv
.
Comencemos instalando el paquete
python3-venv
que proporciona el módulo
venv
.
sudo apt install python3-venv
Una vez que el módulo está instalado, estamos listos para crear entornos virtuales para Python 3.
Primero cambie a un directorio donde le gustaría almacenar sus entornos virtuales Python 3. Dentro del directorio, ejecute el siguiente comando para crear su nuevo entorno virtual:
python3 -m venv my-project-env
El comando anterior crea un directorio llamado
my-project-env
, que contiene una copia del binario de Python, el administrador de paquetes Pip, la biblioteca estándar de Python y otros archivos de soporte.
Para comenzar a usar este entorno virtual, debe activarlo ejecutando el script de
activate
:
source my-project-env/bin/activate
Una vez activado, el directorio bin del entorno virtual se agregará al comienzo de la variable
$PATH
. Además, la solicitud de su shell cambiará y mostrará el nombre del entorno virtual que está utilizando actualmente. En nuestro caso, es
my-project-env
:
$ source my-project-env/bin/activate (my-project-env) $
Ahora que el entorno virtual está activado, podemos comenzar a instalar, actualizar y eliminar paquetes usando pip.
Creemos un script Python simple utilizando el módulo Solicitudes.
Dentro del entorno virtual, puede usar el comando
pip
lugar de
pip3
y
python
lugar de
python3
.
El primer paso es instalar el módulo, utilizando el administrador de paquetes Python, pip:
pip install requests
Para verificar la instalación, puede intentar importar el módulo:
import requests
Si no hay errores al importar el módulo, la instalación se realizó correctamente.
En este ejemplo, vamos a utilizar el sitio httpbin.org que proporciona un servicio simple de solicitud y respuesta HTTP para imprimir todas las entradas de encabezado.
Abra su editor de texto y cree un nuevo archivo:
nano testing.py
Pegue el siguiente contenido en el archivo:
import requests r = requests.get('http://httpbin.org/get') print(r.headers)
Cierra y guarda el archivo.
Ahora podemos ejecutar el script escribiendo:
python testing.py
El script imprimirá un diccionario de todas las entradas de encabezado como se muestra a continuación:
{'Connection': 'keep-alive', 'Server': 'gunicorn/19.9.0', 'Date': 'Tue, 18 Sep 2018 16:50:03 GMT', 'Content-Type': 'application/json', 'Content-Length': '266', 'Access-Control-Allow-Origin': '*', 'Access-Control-Allow-Credentials': 'true', 'Via': '1.1 vegur'}
Una vez que haya terminado con su trabajo para desactivar el entorno, simplemente escriba
deactivate
y volverá a su shell normal.
Conclusión
Has aprendido a crear y usar entornos virtuales Python. Puede repetir los pasos que describimos anteriormente y crear entornos virtuales adicionales para sus proyectos de Python.
Citrix pretende simplificar entornos virtuales mixtos

Citrix Systems anunció el martes el Proyecto Kensho, un conjunto de herramientas próximas que permitirán que los entornos virtuales se vuelvan ...
Configurar y usar Hyper-V: Crear máquinas virtuales en Windows

Este tutorial de captura de pantalla enumera los pasos detallados para configurar y utilice Hyper-V en Windows 10/8 y cree máquinas virtuales o máquinas virtuales.
Cómo configurar hosts virtuales apache en ubuntu 18.04

En este tutorial, proporcionaremos instrucciones paso a paso sobre cómo configurar Apache Virtual Hosts en Ubuntu 18.04. Apache Virtual Hosts le permite ejecutar más de un sitio web en una sola máquina.