GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo configurar el entorno virtual de Python 3 en Ubuntu 20.04

Módulo venv de Python es un entorno virtual es un entorno de Python en el que el intérprete de Python, las bibliotecas y los scripts instalados en él están aislados de los instalados en otros entornos virtuales, y (de forma predeterminada) cualquier biblioteca instalada en su sistema operativo, por ejemplo, aquellas que están instaladas en su sistema operativo Ubuntu para evitar conflictos y perturbar sus entornos de producción.

En el siguiente tutorial, aprenderá a instalar Python 3 y PIP 3 en tu Ubuntu 20.04 sistema operativo, además de configurar un entorno de programación a través de la línea de comandos.

Requisitos

  • SO recomendado: Ubuntu 20.04 – opcional (Ubuntu 21.04)
  • Cuenta de usuario: Una cuenta de usuario con sudo o acceso root.
  • Paquetes requeridos: Python 3 y PIP 3

Instalar dependencias

Para el tutorial y la creación de un entorno de Python 3, deberá instalar las siguientes dependencias en su terminal de Ubuntu (CTRL+ALT+T) :

sudo apt install -y build-essential libssl-dev libffi-dev

Instala Python 3.8 (predeterminado de Ubuntu) o Python 3.9

Por defecto, Python 3.8 viene en el repositorio de Ubuntu 20.04. Para instalar python 3.9, ejecute el siguiente comando:

sudo apt install python3.9

Ejemplos de dependencias que también se instalarán:

Tipo Y, luego presione tecla enter para continuar con la instalación.

Confirme la instalación con la versión y el comando de compilación:

python3.9 --version

Ejemplo de salida:

Python 3.9.5

Si desea una versión más nueva de Python 3.9, instale el PPA ppa:deadsnakes/ppa :

sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update

Ahora, si tiene Python 3 existente, puede actualizar, o si está instalando desde cero, simplemente ejecute el comando de instalación:

Para instalar:

sudo apt install python3.9 -y

Para actualizar existente:

sudo apt upgrade python3.9 -y

Una vez completado, verifique la nueva compilación en comparación con la del repositorio predeterminado de Ubuntu:

python3.9 --version

Ejemplo de salida:

3.9.6

Supongamos que desea la última versión de Python 3.10; consulte nuestra guía sobre cómo instalar Python 3.10 en Ubuntu 20.04. Tenga en cuenta que esto solo debe usarse para desarrolladores experimentados que necesitan la versión más reciente, ya que la versión 3.10 aún está en BETA.

Opcional:python3-dev

Python-dev es el paquete que contiene los archivos de encabezado para la API de Python C, que lxml usa porque incluye extensiones de Python C para un alto rendimiento. python-dev contiene todo lo necesario para compilar módulos de extensión de python

Usuarios de Python 3.8:

sudo apt install python3-dev

Usuarios de Python 3.9:

sudo apt install python3.9-dev

Instalar PIP 3 en Ubuntu 20.04

Cuando trabaje con Python 3, necesitará una forma de administrar los paquetes de software. Una gran herramienta para usar es Pip que puede instalar y administrar paquetes. Puede encontrar una guía detallada sobre la instalación de Pip en Ubuntu 20.04 en Cómo instalar PIP2 y PIP 3 en Ubuntu 20.04.

Para instalar Pip para Python 3.8, que viene por defecto en Ubuntu 20.04, use el siguiente comando:

sudo apt install pip3

Ejemplo de dependencias que se instalarán:

Tipo Y, luego presione tecla enter para continuar con la instalación.

Verifique la instalación de Pip con el siguiente comando:

pip3 --version

Ejemplo de salida:

pip 20.0.2 from /usr/lib/python3/dist-packages/pip (python 3.8)

Para instalar PIP para Python 3.9 o superior, use el siguiente comando curl:

curl -sSL https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python get-pip.py

Tras la ejecución, get-pip.py instalará pip, herramientas de configuración, y rueda en el entorno Python actual.

Verifique que la instalación y Pip para Python 3.9 sea correcta:

python3.9 --version

Ejemplo de salida:

pip 21.2.4 from /home/joshua/.local/lib/python3.9/site-packages/pip (python 3.9)

Configurar el entorno de Python 3 en Ubuntu 20.04

Lo primero que necesitará para configurar un entorno python 3 es instalar el paquete python3-env .

Para hacer esto, use el siguiente comando para Python 3.8:

sudo apt install python3-venv

Para usuarios de Python 3.9:

sudo apt install python3.9-venv

A continuación, cree un nuevo directorio para alojar nuestro entorno de python usando el comando mkdir :

sudo mkdir myproject
cd myproject

Tenga en cuenta que myproject el nombre del directorio se puede reemplazar con cualquier cosa que desee.

Dentro del directorio, ejecute el siguiente comando para crear el entorno:

Usuarios de Python 3.8:

python3 -m venv myapplication

Usuarios de Python 3.9:

python3.9 -m venv myapplication

Una vez dentro del entorno que acaba de crear, el comando configura el directorio, que puede verificar el directorio con el comando ls :

ls myapplication

Ejemplo de salida:

joshua@ubuntu:~/myproject$ ls myapplication/
bin  include  lib  lib64  pyvenv.cfg

Para activar el entorno o, en términos sencillos, iniciar sesión en el entorno, utilice el siguiente comando:

source myapplication/bin/activate

Después de activar su entorno, notará que su consola de comandos tendrá un prefijo con el nombre del entorno , que se denomina (myapplication) según nuestro ejemplo tutorial.

A continuación se muestra un ejemplo de esto:

(myapplication) joshua@ubuntu:~/myproject$ 

Crear programa de prueba (Hola Mundo)

Para probar su entorno virtual, una forma rápida es crear el famoso programa de ejemplo Hello World. Al hacer esto, se asegurará de que todo funcione y se familiarizará con el trabajo en un entorno Python.

En su entorno, cree y abra su futuro script de python:

sudo nano hello.py

En el archivo, copia y pega el siguiente código:

print("Hello, World!")

Guarda el archivo (CTRL+O) , luego salga (CTRL+X) .

Ahora ejecute el archivo de prueba de python usando el siguiente comando:

Usuarios de Python 3.8:

python hello.py

Usuarios de Python 3.9:

python3.9 hello.py

Si todo funcionó correctamente, debería obtener el siguiente resultado:

Hello, World!

Cuando haya terminado en el entorno my_env, para salir escriba:

deactivate

Ubuntu
  1. Cómo instalar Python 3.9 en Ubuntu 18.04

  2. ¿Cómo instalar Python 3.2 en Ubuntu 13.04?

  3. Cómo instalar Python 3.6 en Ubuntu 16.04

  4. Cómo instalar Python 3.9 en Ubuntu 20.04

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

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

Cómo instalar Python 3.11 en Ubuntu 20.04

Cómo instalar Python 3.6 en Ubuntu 16.04, Ubuntu 16.10, 17.04

Cómo instalar Python en Ubuntu 20.04

Cómo instalar Python en 3.9 Ubuntu 20.04

Cómo instalar Python en Ubuntu 22.04