Hay dos formas muy sencillas de crear un entorno virtual de Python en Debian 10. Son muy similares y ofrecen casi los mismos beneficios. Como beneficio adicional, no necesitará instalar nada fuera de los repositorios predeterminados de Debian para usarlos.
 
 En este tutorial aprenderás: 
  - Cómo instalar las dependencias
- Cómo usar Venv de Python 3
- Cómo usar Virtualenv
 
 
  Entorno virtual de Python en Debian 10.  
Requisitos de software y convenciones utilizadas
 Requisitos de software y convenciones de la línea de comandos de Linux | Categoría | Requisitos, convenciones o versión de software utilizada | 
|---|
  | Sistema | Debian 10 Buster | 
 | Software | Python 3 | 
 | Otro | Acceso privilegiado a su sistema Linux como root o a través de sudocomando. | 
 | Convenciones | # – requiere que los comandos de Linux dados se ejecuten con privilegios de root, ya sea directamente como usuario root o mediante el uso de sudocomando$ – requiere que los comandos de Linux dados se ejecuten como un usuario normal sin privilegios
 | 
  Instalar las Dependencias
 
 Antes de comenzar, asegúrese de tener Python 3.
 $ sudo apt install python3 python3-venv
 
 Luego, si planea usar Virtualenv, instálelo también.
 $ sudo apt install virtualenv python3-virtualenv
 Usar Venv de Python 3
  Configure Python Venv en Debian 10.
  Configure Python Venv en Debian 10.  
 venv de Python 3 la funcionalidad está integrada y puede usarla para configurarla sin nada más.
 $ python3 -m venv /path/to/virtual/environment
  Activa Python Venv en Debian 10.
  Activa Python Venv en Debian 10.  
 Solo tardará unos segundos en configurarse. Una vez hecho esto, puede activar el entorno virtual con:
 $ source your-broject/bin/activate
 
 Ahora, está trabajando con la instalación de Python desde su entorno virtual, en lugar de todo el sistema. Todo lo que haga ahora, debe residir en la carpeta de su proyecto. Cuando haya terminado, simplemente ejecute deactivate para salir de Python virtual.
 Usar entorno virtual
  Cree Python Virtualenv en Debian 10.
  Cree Python Virtualenv en Debian 10.  
 Para empezar, crea tu entorno con el virtualenv dominio. También deberá indicarle que use Python 3 con -p bandera.
 $ virtualenv -p python3 /path/to/virtual/environment
  Activa Python Virtualenv en Debian 10.
  Activa Python Virtualenv en Debian 10.  
 Esto tardará unos segundos en configurarse con Pip y los otros paquetes de Python que incluye. Cuando termine, activa el entorno.
 $ source your-project/bin/activate
 
 Haga su trabajo dentro de los directorios del proyecto. Cuando termines, usa deactivate para salir del entorno virtual.
 Conclusión
 
 Es muy fácil configurar los entornos virtuales de Python y los beneficios son bastante claros. Podrá compartimentar sus proyectos y evitar que las cosas entren en conflicto. También es más fácil administrar las versiones de paquetes de Python mientras trabaja.