====== Python sous Windows ======
Doc: [[https://docs.python.org/3/using/windows.html]]
===== Installation de Python 3.9 =====
* Aller sur [[https://www.python.org/]]
* Télécharger **Windows installer (64-bit)**
Exécuter le programme d'installation **python-3.9.1-amd64.exe** en tant qu'**administrateur**.
* Cocher l'option **Install launcher for all users (recommended)**
* Cocher l'option **Add Python 3.9 to PATH**
{{:python:capture_d_ecran_2021-06-11_065348.png|}}
* Cliquer sur **Customize installation**
{{:python:capture_d_ecran_2021-06-11_070134.png|}}
* Cliquer sur **Next**
{{:python:capture_d_ecran_2021-06-11_070312.png|}}
* Cocher **Install for all users**
* Ceci modifie le dossier d'installation : Program Files plutôt qu'un dossier d'utilisateur
* Cliquer sur **Install**
=> L'installation se fait dans **C:\Program Files\Python39**
{{:python:capture_d_ecran_2021-06-11_070646.png|}}
* Cliquer sur **Disable path length limit**
* Cliquer sur **Close**
Tester en tant qu'**utilisateur normal**
* Ouvrir un terminal
* Taper **python**
{{:python:capture_d_ecran_2021-06-11_070914.png|}}
===== VSCode =====
Dans **VSCode**, installer l'extension **Python** officielle :
{{:python:capture_d_ecran_2021-06-12_082845.png|}}
===== Créer un projet =====
Ouvrir un dossier et y créer un environnement virtuel :
c:\monprojet> python -m venv venv
Dans VSCode, s'assurer que l'environnement virtuel soit sélectionné.
* Dans la Command Palette (Ctrl+Shift+P) exécuter la commande **Python: Select environment**
* Sélectionner l'interpréteur et l'environnement que l'on vient de créer
{{:python:capture_d_ecran_2021-06-12_083629.png|}}
L'environnement en cours est affiché en bas de l'écran :
{{:python:capture_d_ecran_2021-06-12_083725.png|}}
===== Activer/Désactiver l'environnement virtuel =====
**Note:** Les restrictions de mon environnement de travail m'empêchent d'utiliser
pleinement l'intégration dans VSCode, donc j'utilise un terminal séparé pour
lancer le programme.
c:\monprojet> venv\scripts\activate.bat
(venv) c:\monprojet
(venv) c:\monprojet> venv\scripts\deactivate.bat
c:\monprojet>