Aller au contenu principal

Installer les outils nécessaires

Installation des outils pour développer en Python

Nous avons déjà vu comment installer les outils nécessaires au développement d'un projet en langage Python :\

  • Python 3
  • Git
  • Visual Studio Code (et l'extension 'Python Extension Pack')

Installation de MySQL et HeidiSQL

Nous allons installer MariaDB, en le téléchargeant à l'adresse officielle https://mariadb.org/download/

Maintenant que MySQL est installé, plus tard dans la partie "Mettre en place la base de données", nous créerons notre base de données, avec des articles d'exemple.

Nous allons installer HeidiSQL, en le téléchargeant à l'adresse officielle https://www.heidisql.com/

Installation de Flask

Dans cette étape, nous allons activer notre environnement Python et installer Flask en utilisant l'installateur de paquets pip.

Si vous n'avez pas ouvert notre projet dans Visual Studio Code, assurez-vous que vous êtes dans le répertoire de notre projet (python-flask-blog) et utilisez la commande suivante :

code .

Veuillez installer l'extension Python de Visual Studio Code.

Créer un environnement virtuel Python

Une fois dans Visual Studio Code, nous allons ouvrir le Terminal.

Ensuite, nous allons créer un environnement virtuel Python.

Les environnements virtuels Python nous permettent d'installer des packages Python dans un emplacement isolé du reste de notre système au lieu de les installer à l'échelle du système.

Pour en savoir plus sur venv :

Pour créer un environnement virtuel Python, il suffit de saisir la commande suivante :

python -m venv .venv

Veuillez cliquer sur le bouton Yes

Nous pouvons vérifier, en bas à gauche de la fenêtre de Visual Studio Code, que l'environnement Python est bien .venv.

Activer l'environnement virtuel Python

Une fois que notre environnement virtuel Python est créé, il faut l'activer, avec la commande :

.venv\\Scripts\\Activate.ps1

Si l'erreur suivante s'affiche :

.venv\\Scripts\\Activate.ps1 : Impossible de charger le fichier

il suffit de saisir la commande suivante :

set-executionpolicy -Scope CurrentUser remotesigned

puis de saisir à nouveau la commande :

.venv\\Scripts\\Activate.ps1

Nous pouvons constater l'entrée dans l'environnement virtuel Python, par l'apparition du nom du dossier virtuel

`(.venv)`.

Le fichier .gitignore

Une fois que notre environnement de programmation en Python est activé, il est conseillé d'ignorer le répertoire Lib nouvellement créé, dans notre fichier .gitignore pour éviter de suivre des fichiers non liés au projet.

  1. Créer un nouveau fichier .gitignore
  2. saisir la ligne suivante .venv
  3. Enregistrer le fichier .gitignore

Nous pouvons constater la prise en compte du fichier .gitignore, car il ne reste plus qu'un seul fichier pris en compte par Git.

Créer notre premier fichier Python

Dans notre répertoire python-flask-blog, nous allons créer un fichier nommé hello.py que nous compléterons plus tard.

Installer Flask

Maintenant nous pouvons installer des paquets Python pour le code de notre projet et isolés de l'installation principale du système Python. Nous ferons cela en utilisant la commande pip.

Passons au vif du sujet, l'installation de Flask. Pour installer Flask, il suffit d'exécuter la commande suivante :

pip install Flask

Une fois l'installation terminée, exécutez la commande suivante pour confirmer l'installation :

python -c "import flask; print(flask.__version__)"

Vous utilisez l'interface en ligne de commande python avec l'option -c pour exécuter le code Python. Ensuite, vous importez le paquet flask avec import flask; puis vous affichez la version de Flask, qui est fournie via la variable flask.__version__.

La sortie sera un numéro de version semblable à ce qui suit :

Vous avez créé le dossier du projet, un environnement virtuel et installé Flask.

Vous êtes maintenant prêt à créer l'application Web en Python avec Flask.