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 MariaDB et HeidiSQL
Nous allons installer MariaDB, en le téléchargeant à l'adresse
officielle https://mariadb.org/download/
Maintenant que MariaDB 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 :
- https://docs.python.org/fr/3/library/venv.html
- https://code.visualstudio.com/docs/python/environments
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.
- Créer un nouveau fichier
.gitignore
- saisir la ligne suivante
.venv
- 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.