Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
python:windows [2021/06/11 05:05] marclebrun [Installation de Python 3.9] |
python:windows [2022/11/25 08:11] (Version actuelle) marclebrun [Générer un exécutable] |
||
---|---|---|---|
Ligne 29: | Ligne 29: | ||
=> L'installation se fait dans **C:\Program Files\Python39** | => L'installation se fait dans **C:\Program Files\Python39** | ||
+ | {{:python:capture_d_ecran_2021-06-11_070646.png|}} | ||
- | ===== Générer un exécutable ===== | + | * Cliquer sur **Disable path length limit** |
+ | * Cliquer sur **Close** | ||
- | Doc de **PyInstaller** : [[https://www.pyinstaller.org/]] | + | Tester en tant qu'**utilisateur normal** |
- | Didacticiel : [[https://medium.com/lifeandtech/executable-gui-with-python-fc79562a5558|Executable GUI with Python. using Tkinter and Pyinstaller]] | + | * Ouvrir un terminal |
+ | * Taper **python** | ||
- | Programme d'exemple, une fenêtre vide en **Tk** : | + | {{:python:capture_d_ecran_2021-06-11_070914.png|}} |
- | <code python> | + | ===== VSCode ===== |
- | import tkinter as tk | + | |
- | window = tk.Tk() | + | Dans **VSCode**, installer l'extension **Python** officielle : |
- | window.title("My First Program") | + | |
- | window.mainloop() | + | {{:python:capture_d_ecran_2021-06-12_082845.png|}} |
+ | ===== Créer un projet ===== | ||
+ | |||
+ | Ouvrir un dossier et y créer un environnement virtuel : | ||
+ | |||
+ | <code dos> | ||
+ | c:\monprojet> python -m venv venv | ||
</code> | </code> | ||
+ | |||
+ | 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. | ||
+ | |||
+ | <code dos> | ||
+ | c:\monprojet> venv\scripts\activate.bat | ||
+ | |||
+ | (venv) c:\monprojet | ||
+ | </code> | ||
+ | |||
+ | <code dos> | ||
+ | (venv) c:\monprojet> venv\scripts\deactivate.bat | ||
+ | |||
+ | c:\monprojet> | ||
+ | </code> | ||
+ | |||