Nous avons résumé la construction de l'environnement de développement lors de l'utilisation de Python sous Windows.
En utilisant un environnement virtuel, il est possible de gérer des packages Python pour chaque environnement virtuel.
- Jusqu'à Python 3.4, **
pyvenv
** était recommandé, mais à partir de Python 3.8,venv
** est recommandé. (pyvenv
** est obsolète depuis Python 3.6)
PowerShell
# python -m venv Nom de l'environnement à créer
python -m venv venv
--Exécuter à la racine du projet (racine de l'application)
PowerShell
.\venv\Scripts\activate
* Lorsque PSSecurityException se produit *
La stratégie d'exécution par défaut de PowerShell restreint l'exécution des scripts des fichiers externes, il est donc nécessaire de modifier la stratégie d'exécution.
# -Scope Process :Appliquer uniquement la politique d'exécution de processus actuelle Set-ExecutionPolicy -Scope Process RemoteSigned
PowerShell
deactivate
Utilisez pip (programme d'installation) pour gérer les packages de PyPI (The Python Package Index).
PowerShell
#nom du package d'installation pip
pip install black
#nom du package d'installation pip==version
pip install black==19.3b0
PowerShell
#pip uninstall Nom du package
pip uninstall black
PowerShell
#Affichage d'une liste des packages installés
pip list
#Sortie de la liste des packages installés
pip freeze > requirements.txt
#Installation en masse à partir de la liste des packages
pip install -r requirements.txt
* Remarques sur la sortie de fichiers avec PowerShell *
Lorsque la redirection (>) est utilisée dans PowerShell, le code de caractère du fichier de sortie est "UTF-16 LE". Pour sortir un fichier avec "UTF-8", il est nécessaire d'utiliser l'applet de commande suivante.
pip freeze | Out-File -Encoding utf8 requirements.txt