Préparez un environnement virtuel Python pour votre projet avec venv avec VS Code

introduction

Dans ce qui précède, nous avons réalisé la construction de l'environnement et l'analyse statique, Lors du développement de plusieurs projets dans le même environnement, les modules utilisés et différentes versions sont utilisés, donc Préparez un environnement virtuel Python pour chaque projet.

Dit chose Création d'un environnement de développement Python avec Visual Studio Code (de 0 à l'analyse statique et formatage du code avec flake8)

Environnement de vérification de fonctionnement

Windows 10 64bit Python 3.8.3 VSCode 1.45.1

Construction d'environnement virtuel Python

Créer un répertoire pour votre projet

Ouvrez Nouveau Terminal à partir du Terminal dans le menu supérieur de VS Code (Powershell ou Cmd est OK) Créez un répertoire de projet dans n'importe quel répertoire.

PS C:\work> mkdir TestProject
PS C:\work> cd TestProject

Créer un environnement virtuel

Exécutez la commande suivante pour créer un environnement virtuel.

PS C:\work\TestProject> python -m venv project_env

Après avoir créé l'environnement virtuel, les fichiers suivants ont été créés.

PS C:\work\TestProject> cd project_env
PS C:\work\TestProject\project_env> ls


annuaire: C:\work\TestProject\project_env


Mode                LastWriteTime         Length Name
----                -------------         ------ ----
d-----       2020/06/02     15:00                Include
d-----       2020/06/02     15:00                Lib
d-----       2020/06/02     15:00                Scripts
-a----       2020/06/02     15:00            126 pyvenv.cfg

Modifications de la stratégie PowerShell

Pour activer l'environnement virtuel Il semble qu'il soit nécessaire d'exécuter un script PowerShell avec cette fonction, mais il semble qu'il ne puisse pas être exécuté par défaut sous Windows 10.

Par conséquent, modifiez la stratégie PowerShell.

1. 1. Ouvrez PowerShell avec des privilèges d'administrateur

Recherchez PowerShell dans la recherche et ouvrez-le avec des privilèges d'administrateur. Powershell.png

2. Exécutez la commande suivante dans PowerShell

Set-ExecutionPolicy RemoteSigned

Refléter l'environnement virtuel Python dans VS Code

1. Ouvrez le répertoire du projet avec VS Code

Cliquez sur Fichier ⇒ Ouvrir le dossier dans le menu supérieur de VS Code pour ouvrir le répertoire du projet créé.

2. Créez un fichier python pour confirmation

S'il n'y a pas de fichier Python dans le dossier du projet, l'environnement virtuel ne sera pas chargé, créez donc un fichier * .py arbitraire.

3. Confirmation de la réflexion de l'environnement virtuel

Si l'environnement virtuel peut être chargé normalement, le nom de l'environnement virtuel chargé sera affiché à côté des informations de version de Python en bas à gauche, comme indiqué ci-dessous. venv2.PNG

4. Vérifiez le terminal

Si vous ouvrez le terminal avec l'environnement virtuel reflété, il s'ouvrira avec l'environnement virtuel activé comme indiqué ci-dessous. Puisqu'il s'agit d'un tout nouvel environnement, même si vous affichez la liste des packages d'installation avec pip freeze, il sera vide.

terminal2.PNG

Installation des modules requis

Dans l'environnement virtuel, l'outil d'analyse statique défini ci-dessus n'est pas installé, donc installez-le également dans l'environnement virtuel.

pip install flake8 autopep8

Liste des packages après l'installation pipfreeze.png

C'est tout pour créer un environnement virtuel. Je vous remercie pour votre travail acharné!

Articles référencés

Notes sur l'utilisation de venv avec VS Code de Windows 10

Recommended Posts

Préparez un environnement virtuel Python pour votre projet avec venv avec VS Code
Environnement virtuel / package Python (Windows10) avec VSCode
Créer un environnement d'exécution python avec VS Code
J'étais accro à la création d'un environnement Python venv avec VS Code
Procédure de création d'un environnement virtuel Python avec VS Code sous Windows
Créez un environnement virtuel avec Python!
Créer un environnement virtuel avec Python 3
Créer un environnement Python avec WSL + Pyenv + Jupyter + VSCode
Créons un environnement virtuel pour Python
[Python] Créez un environnement virtuel avec Anaconda
[Mac] Création d'un environnement virtuel pour Python
Créez un environnement virtuel pour python avec pyenv
Concurrence avec VS Code Créez un environnement Python pour les professionnels sous Windows
Créer un environnement virtuel avec conda avec Python
Créez un environnement virtuel avec pyenv et venv
[Venv] Créer un environnement virtuel python sur Ubuntu
Commandes pour créer un environnement python3 avec virtualenv
Travaillez dans un environnement virtuel avec Python virtualenv.
Procédure de création d'un environnement d'isolation Python (environnement venv)
Utiliser Python dans un environnement Anaconda avec VS Code
Environnement virtuel avec Python 3.6
Python: création d'un environnement virtuel (venv), démarrage et arrêt
Créez un environnement virtuel python avec virtualenv et virtualenvwrapper
Créez un environnement python pour chaque répertoire avec pyenv-virtualenv
Paramètres VS Code pour le développement en Python avec achèvement
Construire un environnement virtuel Python en utilisant venv (Django + MySQL ①)
Créez un environnement virtuel python avec virtualenv et virtualenvwrapper
Construire un environnement Django pour Win10 (avec espace virtuel)
Python avec VSCode (Windows 10)
Déboguer Python avec VS Code
Préparer l'environnement python3 avec Docker
Construire un environnement virtuel Python
venv: gestion de l'environnement virtuel Python
environnement virtuel standard python venv
Construire un environnement virtuel Python
Construction d'environnement pour ceux qui veulent étudier Python facilement avec VSCode (pour Mac)
Configurer un environnement de développement Python avec Visual Studio Code
Activer l'environnement virtuel Python de virtualenv pour Visual Studio Code
Préparer l'environnement de développement Python avec Mac + Windows + VisualStudio Code (version Windows)
[Python] Création d'un environnement Python virtuel pour le didacticiel sur la pyramide (résumé)
Préparer l'environnement de développement Python avec Mac + Windows + VisualStudio Code (version Mac)
Créer un environnement virtuel pour python sur mac [Très facile]
Créez un environnement python sur CentOS 7.7 pour votre serveur domestique
[Python] Créer un écran pour le code d'état HTTP 403/404/500 avec Django
[Venv non requis] L'environnement de développement Python le plus puissant créé avec des conteneurs distants [VS Code / Docker]
Préparez votre premier environnement de développement Python
Configurer un environnement de développement Python avec Atom
Installez python avec mac vs code
Créer un environnement d'exécution Windows Python avec VScode + Remote WSL
Création d'un environnement Windows 7 pour une introduction à l'apprentissage automatique avec Python
Créez un environnement Python sur votre Mac avec Anaconda et PyCharm
Essayez d'utiliser virtualenv qui peut créer un environnement virtuel de Python
Essayez de créer un environnement python avec Visual Studio Code et WSL
Préparez un environnement de test de charge distribué avec l'outil de test de charge Python Locust
Paramètres de débogage dans un environnement virtuel lors de l'utilisation de Pipenv avec VSCode