GNU/Linux >> Tutoriales Linux >  >> Debian

Cómo configurar un entorno virtual de Python en Debian 10 Buster

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

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.


Debian
  1. Establecer una IP estática en Debian 11 - ¿Cómo hacerlo?

  2. Cómo instalar R en Debian 10 Buster

  3. Debian – ¿Cómo instalar Python 3.6?

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

  5. Cómo instalar Python 3.6.4 en Debian 9

Cómo instalar Python 3.9 en Debian 11

Cómo crear un entorno virtual de Python 3 en Ubuntu 20.04

Cómo establecer una IP estática en Debian 11

Cómo instalar Python 3.9 en Debian 11

¿Cómo instalar Python 3.10 en Debian 11?

Cómo instalar Python 3 en Debian 8

    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