GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer Flask sur Ubuntu 20.04 ?

La programmation Python est très populaire parmi les utilisateurs d'Ubuntu et c'est pourquoi le système l'inclut dans ses référentiels. En plus de cela, il est possible d'installer presque n'importe quel outil de développement Python sur Ubuntu. Cela comprend également la programmation de diverses applications Web. C'est pourquoi, si vous souhaitez utiliser Python pour vos applications Web, vous devez savoir comment installer Flask sur Ubuntu et c'est précisément ce que vous apprendrez avec cet article.

Qu'est-ce que Flask ?

Sur le site de Flask, on trouve la définition suivante :

Flask est un framework d'application Web WSGI léger. Il est conçu pour faciliter et accélérer la mise en route, avec la possibilité d'évoluer vers des applications complexes. Il a commencé comme un simple wrapper autour de Werkzeug et Jinja et est devenu l'un des frameworks d'applications Web Python les plus populaires.

Ainsi, avec Flask, nous pouvons commencer à créer des applications Web avec Python et nous occuper uniquement du code et de la conception de notre application.

Installer Flask sur Ubuntu 20.04

Pour installer Flask, il est préférable de l'installer dans un environnement virtuel Python. Bien que cela puisse sembler étrange, la réalité est que c'est assez simple à faire.

Tout d'abord, assurez-vous que votre système est complètement à jour :

sudo apt update
sudo apt upgrade

Après cela, vous devez installer le python3-venv package dont la fonction principale est de vous permettre de créer des environnements virtuels Python.

Ensuite, vous devez créer le dossier où sera hébergé votre projet. En outre, vous pouvez choisir l'emplacement que vous aimez. Dans ce cas, je vais créer un dossier nommé example .

mkdir example

Et accédez au dossier :

cd example

Il est maintenant temps de créer l'environnement virtuel en exécutant

python3 -m venv venv

Cela crée un dossier appelé venv qui contient un binaire qui nous permettra d'activer l'environnement virtuel. Pour ce faire, exécutez simplement :

source venv/bin/activate

À ce stade, vous remarquerez comment l'invite change, en ajoutant au début quelque chose de similaire à ceci

(venv)

Maintenant que nous sommes dans l'environnement virtuel, nous pouvons utiliser PIP le gestionnaire de packages pour Python pour installer Flask.

pip install Flask

Vous pouvez vérifier l'installation de Flask, en affichant la version installée.

python -m flask --version

Exemple de sortie :

Python 3.8.5
Flask 1.1.2
Werkzeug 1.0.1

Vérification de l'installation de Flask sur Ubuntu 20.04

La meilleure façon de savoir si l'installation a réussi est de créer un nouveau fichier, d'ajouter du code et de l'exécuter. Alors faites-le avec un éditeur de texte ou votre IDE préféré.

Et ajoutez le contenu suivant :

from flask import Flask
app = Flask(__name__)

@app.route('/')
def hello_world():
    return 'Hello World! welcome to atechtown.com'


export FLASK_APP=hello.py

Bien sûr, il s'agit d'un fichier de test assez basique et n'inclut que le "Hello World", mais cela devrait suffire.

Pour démarrer l'exécution du code, vous devez exécuter

flask run

Et vous obtiendrez une sortie d'écran similaire à celle-ci :

 * Serving Flask app "hello.py"
 * Environment: production
   WARNING: This is a development server. Do not use it in a production deployment.
   Use a production WSGI server instead.
 * Debug mode: off
 * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)

Il vous indique que vous devez accéder à partir de 127.0.0.1.1:5000 dans votre navigateur Web. Cependant, si vous avez installé Flask sur un serveur ou une machine virtuelle, vous devrez utiliser le --host option.

flask run --host=0.0.0.0.0

Ouvrez maintenant votre navigateur et accédez à http://127.0.0.1:5000 si vous avez installé Flask sur une machine locale ou http://your-ip-server:5000 si vous l'avez installé sur une machine virtuelle ou un serveur.

Si tout s'est bien passé, vous devriez voir un écran similaire à celui-ci :

Lorsque vous avez fini de travailler, désactivez l'environnement virtuel en exécutant :

deactivate

De cette façon, vous aurez installé avec succès Flask sur Ubuntu 20.04.

Conclusion

Dans Ubuntu 20.04, nous avons à notre disposition de nombreux outils de programmation et savoir les installer est une première étape pour créer des applications dans le langage que nous voulons. Dans cet article, vous avez appris à installer Flask sur Ubuntu 20.04, un microframework pour le développement d'applications Web à l'aide de Python. Le processus est simple et rapide et est à la portée de tout utilisateur.


Ubuntu
  1. Comment installer Python 3 sur Ubuntu 18.04 ou 20.04

  2. Comment installer Python 3.9 sur Ubuntu 18.04

  3. Comment installer Python 3.2 dans Ubuntu 13.04 ?

  4. Comment installer Python 3.6 sur Ubuntu 16.04

  5. Comment installer Python 3.9 sur Ubuntu 20.04

Comment installer Flask dans Ubuntu 21.04

Comment installer Flask dans Ubuntu 20.04

Comment installer Flask sur Ubuntu 22.04

Comment installer Python sur Ubuntu 20.04

Comment installer Python sur 3.9 Ubuntu 20.04

Comment installer Python sur Ubuntu 22.04