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 sudo comando. |
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 sudo comando $ – 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.
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.
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.
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.
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.