Com instal·lar Flask a Ubuntu 20.04


Dos marcs web Python de codi obert utilitzats habitualment són Django i Flask. Django és un marc de Python robust que permet als usuaris desenvolupar i desplegar ràpidament les seves aplicacions web proporcionant un marc MVC que té com a objectiu simplificar el desenvolupament d'aplicacions web amb menys codi juntament amb components reutilitzables.

Mentrestant, Flask és un micromarc que és lleuger i sense biblioteques o eines addicionals. És minimalista, ja que només s'envia amb les eines bàsiques per ajudar-vos a començar a desenvolupar les vostres aplicacions.

Sense gaire més preàmbul, anem directament i instal·lem el flask a Ubuntu 20.04.

Instal·lació de Flask a Ubuntu

1. Per instal·lar flask a Ubuntu 20.04 mitjançant el gestor de paquets apt, aquí teniu els passos a seguir:

Primer, assegureu-vos que el vostre sistema estigui actualitzat tal com es mostra.

$ sudo apt update -y

Un cop completada l'actualització, aneu al següent pas.

2. A continuació, haureu d'instal·lar pip juntament amb altres dependències de Python que us permetran crear un entorn virtual. És a l'entorn virtual on instal·larem Flask.

En cas que us pregunteu per què no estem instal·lant Python primer, bé, Ubuntu 20.04 ja ve empaquetat amb Python 3.8 i, per tant, no cal instal·lar-lo.

Per confirmar la presència de Python a Ubuntu 20.04, executeu:

$ python3 --version

A continuació, instal·leu pip3 i altres eines de Python tal com es mostra.

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

3. A continuació, instal·leu un entorn virtual que aïllarà i executarà el flask en un entorn de sorra.

$ sudo apt install python3-venv

4. Ara, creeu el directori flask i navegueu-hi.

$ mkdir flask_dir && cd flask_dir

5. Creeu un entorn virtual amb Python de la manera següent.

$ python3 -m venv venv

6. A continuació, activeu-lo perquè pugueu instal·lar el matràs.

$ source venv/bin/activate

Observeu com l'indicador canvia a (venv) per indicar que ara estem treballant dins de l'entorn virtual.

7. Finalment, instal·leu el marc web de flask amb pip, que instal·larà tots els components de flask, inclosos Jinja2, la biblioteca d'aplicacions web werkzeug WSG i els seus mòduls.

$ pip3 install flask

8. Per confirmar que el matràs està instal·lat, executeu:

$ flask --version

Perfecte! Flask ara està instal·lat a Ubuntu 20.04. Ara podeu procedir a crear i desplegar les vostres aplicacions Python mitjançant flask.