====== 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>