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