English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Configuration de l'environnement Flask

L'installation de Flask nécessite généralement Python 2.6ou une version supérieure. Bien que Flask et ses dépendances avec Python 3(Python 3.3Les versions ci-dessus s'associent bien, mais de nombreuses extensions Flask ne le supportent pas correctement. Par conséquent, mais il est recommandé par les officiers de 3.6+ Installer Flask comme indiqué ci-dessus.

Installer virtualenv

virtualenv est un constructeur d'environnement virtuel Python. Il permet aux utilisateurs de créer plusieurs environnements Python en parallèle. Par conséquent, il peut éviter les problèmes de compatibilité entre différentes versions de bibliothèques.

Utilisez l'environnement virtuel pour gérer les dépendances des projets en développement et en production.

Quels problèmes résout l'environnement virtuel ? Plus vous avez de projets Python, plus vous avez besoin d'utiliser différentes versions de bibliothèques Python, même la version elle-même de Python peut être différente. Une version plus récente d'une bibliothèque dans un projet peut endommager la compatibilité d'un autre projet.

L'environnement virtuel est un ensemble indépendant de bibliothèques Python, avec un environnement pour chaque projet. Les paquets installés dans un projet ne touchent pas les autres projets ou les paquets du système d'exploitation.

Si vous utilisez :Python 2.x, vous pouvez vous référer à l'installation de development virtualenv.

La commande suivante s'exécute sur C:/pythonX/virtualenv est installé dans le répertoire scripts, ici X est le nom de la version de Python.

# Fichier : example.py
# Droits d'auteur : 2020 By w3codebox
# Auteur par : fr.oldtoolbag.com
# Date : 2020-08-08
pip install virtualenv

La sortie devrait être ainsi -

# Fichier : example.py
# Droits d'auteur : 2020 By w3codebox
# Auteur par : fr.oldtoolbag.com
# Date : 2020-08-08
Collecte de virtualenv
   Téléchargement de virtualenv-15.0.1-py2.py3-none-any.whl (1.8MB)
     100% |################################| 1.8MB 204kB/s
 Installation des packages collectés : virtualenv
 virtualenv installé avec succès-15.0.1

Cette commande nécessite les privilèges d'administrateur. Sur Linux/Sur Mac OS, vous devez ajouter sudo avant pip. Si vous êtes sur Windows, connectez-vous en tant qu'administrateur. Sur Ubuntu, virtualenv peut être installé via son gestionnaire de paquets.

# Fichier : example.py
# Droits d'auteur : 2020 By w3codebox
# Auteur par : fr.oldtoolbag.com
# Date : 2020-08-08
$ sudo apt-get install virtualenv

Après l'installation, un nouvel environnement virtuel sera créé dans le dossier.

# Fichier : example.py
# Droits d'auteur : 2020 By w3codebox
# Auteur par : fr.oldtoolbag.com
# Date : 2020-08-08
mkdir newproj
 cd newproj
 virtualenv venv

Pour activer l'environnement correspondant, sur Linux/Sur OS X, utilisez la commande suivante -

# Fichier : example.py
# Droits d'auteur : 2020 By w3codebox
# Auteur par : fr.oldtoolbag.com
# Date : 2020-08-08
$ venv/bin/activate

Sur Windows, vous pouvez utiliser la commande suivante -

# Fichier : example.py
# Droits d'auteur : 2020 By w3codebox
# Auteur par : fr.oldtoolbag.com
# Date : 2020-08-08
venv\scripts\activate

Préparation maintenant à l'installation de Flask dans cet environnement.

# Fichier : example.py
# Droits d'auteur : 2020 By w3codebox
# Auteur par : fr.oldtoolbag.com
# Date : 2020-08-08
$ pip install Flask

La sortie devrait être ainsi -

# Fichier : example.py
# Droits d'auteur : 2020 By w3codebox
# Auteur par : fr.oldtoolbag.com
# Date : 2020-08-08
Collecte de Flask
   Téléchargement de Flask-0.10.1.tar.gz (544kB)
     100% |################################| 544kB 410kB/s
 Collecte de Werkzeug>=0.7 (à partir de Flask)
   Téléchargement de Werkzeug-0.11.4-py2.py3-none-any.whl (305kB)
     100% |################################| 307kB 531kB/s
 Collecte de Jinja2>=2.4 (à partir de Flask)
   Téléchargement de Jinja2-2.8-py2.py3-none-any.whl (263kB)
     100% |################################| 266kB 935kB/s
 Collecte de itsdangerous>=0.21 (à partir de Flask)
   Téléchargement de itsdangerous-0.24.tar.gz (46kB)
     100% |################################| 49kB 1.6MB/s
 Collecte de MarkupSafe (à partir de Jinja2>=2.4->Flask)
   Téléchargement de MarkupSafe-0.23.tar.gz
 Installing collected packages: Werkzeug, MarkupSafe, Jinja2, itsdangerous, Flask
   Running setup.py install for MarkupSafe
   Running setup.py install for itsdangerous
   Running setup.py install for Flask
 Flask installé avec succès-0.10.1 Jinja2-2.8 MarkupSafe-0.23 Werkzeug-0.11.4 itsdangerous-0.24

Les commandes ci-dessus peuvent être exécutées directement sans environnement virtuel pour l'installation à l'échelle système.

Le contenu ci-dessus est principalement destiné à Python 2.x pour installer Flask.

Python 3Lié au module venv pour créer un environnement virtuel. Si vous utilisez une version moderne de Python, vous pouvez passer à la section suivante.

Installer Flask

Dans l'environnement activé, voici Window 10 + Python 3.6L'environnement en tant que démonstration d'installation, utilisez la commande suivante pour installer Flask:

# Fichier : example.py
# Droits d'auteur : 2020 By w3codebox
# Auteur par : fr.oldtoolbag.com
# Date : 2020-08-08
$ pip install Flask

Ainsi, l'installation de Flask est terminée. Dans les prochaines sections, nous allons apprendre à utiliser Flask pour créer une application Web simple.