Cómo instalar Flask en Ubuntu 20.04


Dos marcos web de Python de código abierto comúnmente utilizados son Django y Flask. Django es un marco de Python robusto que permite a los usuarios desarrollar e implementar rápidamente sus aplicaciones web al proporcionar un marco MVC que tiene como objetivo simplificar el desarrollo de aplicaciones web con menos código junto con componentes reutilizables.

Mientras tanto, Flask es un microframework que es delgado y carece de bibliotecas o herramientas adicionales. Es minimalista, ya que se envía solo con las herramientas básicas para ayudarlo a comenzar con el desarrollo de sus aplicaciones.

Sin más preámbulos, entremos e instalemos el matraz en Ubuntu 20.04.

Instalación de Flask en Ubuntu

1. Para instalar flask en Ubuntu 20.04 usando el administrador de paquetes apt, estos son los pasos a seguir:

Primero, asegúrese de que su sistema esté actualizado como se muestra.

$ sudo apt update -y

Una vez que se complete la actualización, diríjase al siguiente paso.

2. A continuación, deberá instalar pip junto con otras dependencias de Python que le permitirán crear un entorno virtual. Es en el entorno virtual donde instalaremos el matraz.

En caso de que se pregunte por qué no instalamos Python primero, bueno, Ubuntu 20.04 ya viene empaquetado con Python 3.8, por lo que no es necesario instalarlo.

Para confirmar la presencia de Python en Ubuntu 20.04, ejecute:

$ python3 --version

A continuación, instale pip3 y otras herramientas de Python como se muestra.

$ sudo apt install build-essential python3-pip libffi-dev python3-dev python3-setuptools libssl-dev

3. A partir de entonces, instale un entorno virtual que aislará y ejecutará el flask en un entorno de espacio aislado.

$ sudo apt install python3-venv

4. Ahora, cree el directorio del matraz y navegue hasta él.

$ mkdir flask_dir && cd flask_dir

5. Cree un entorno virtual usando Python de la siguiente manera.

$ python3 -m venv venv

6. Luego actívelo para que pueda instalar el matraz.

$ source venv/bin/activate

Observe cómo el indicador cambia a (venv) para indicar que ahora estamos trabajando dentro del entorno virtual.

7. Por último, instale el framework web flask usando pip, que instalará todos los componentes del flask incluyendo Jinja2, la biblioteca de aplicaciones web werkzeug WSG y sus módulos.

$ pip3 install flask

8. Para confirmar que el matraz está instalado, ejecute:

$ flask --version

¡Perfecto! Flask ahora está instalado en Ubuntu 20.04. Ahora puede proceder a crear e implementar sus aplicaciones Python usando flask.