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.
Windows 10 64bit Python 3.8.3 VSCode 1.45.1
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
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
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.
Recherchez PowerShell dans la recherche et ouvrez-le avec des privilèges d'administrateur.
Set-ExecutionPolicy RemoteSigned
Cliquez sur Fichier ⇒ Ouvrir le dossier dans le menu supérieur de VS Code pour ouvrir le répertoire du projet créé.
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.
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.
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.
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
C'est tout pour créer un environnement virtuel. Je vous remercie pour votre travail acharné!
Notes sur l'utilisation de venv avec VS Code de Windows 10
Recommended Posts