Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
python:outils:pyenv [2024/09/06 11:06] – créée phil | python:outils:pyenv [2024/09/06 11:57] (Version actuelle) – [1. Pourquoi utiliser pyenv-win ?] phil | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
[[: | [[: | ||
- | ===== Python - Gérer plusieurs versions de Python sous Windows avec pyenv-win | + | ==== Python - Gérer plusieurs versions de Python sous Windows avec pyenv-win ==== |
[Mise à jour le : 6/9/2024] | [Mise à jour le : 6/9/2024] | ||
Ligne 9: | Ligne 9: | ||
* **Ressources** | * **Ressources** | ||
- | * **Real Python** : < | + | * **Real Python** : < |
+ | |||
+ | ---- | ||
+ | |||
+ | \\ | ||
+ | === 1. Pourquoi utiliser pyenv-win ? === | ||
+ | pyenv-win est la version Windows de pyenv. pyenv est un excellent outil pour **gérer plusieurs versions de Python**. Même si Python est déjà installé sur votre système, il est interressant d' | ||
+ | |||
+ | \\ | ||
+ | === 2. Démarrage rapide === | ||
+ | - Installez pyenv-win dans PowerShell.< | ||
+ | Invoke-WebRequest -UseBasicParsing -Uri " | ||
+ | - Rouvrir PowerShell | ||
+ | - Exécutez **pyenv --version** pour vérifier si l' | ||
+ | - Exécutez **pyenv install -l** pour vérifier la liste des versions de Python prises en charge par pyenv-win | ||
+ | - Exécutez **pyenv install** < | ||
+ | - Exécutez **pyenv global** < | ||
+ | - Vérifiez quelle version de Python vous utilisez et son chemin <code powershell *.powershell> | ||
+ | < | ||
+ | - Vérifiez que Python fonctionne <code powershell *.powershell> | ||
+ | \path\to\.pyenv\pyenv-win\versions\< | ||
+ | </ | ||
+ | === 3. Liste des commandes === | ||
+ | <callout type=" | ||
+ | |||
+ | // | ||
+ | <code ps *.ps> | ||
+ | pyenv commands # pour lister les commandes | ||
+ | </ | ||
+ | |||
+ | * **commands** : liste toutes les commandes pyenv disponibles \\ | ||
+ | * duplicate \\ | ||
+ | * **exec** : Exécute un exécutable en préparant d' | ||
+ | * export \\ | ||
+ | * **global** : définit ou affiche la version globale de Python \\ | ||
+ | * **help** : affiche l'aide pour une commande | ||
+ | * **install** : installe une ou plusieurs versions de Python \\ | ||
+ | * **local** : définit ou affiche la version locale de Python spécifique à l' | ||
+ | * **rehash** : réorganise les cales pyenv (exécuter cette opération après avoir changé de version Python) \\ | ||
+ | * **shell** : définit ou affiche la version de Python spécifique au shell \\ | ||
+ | * **shims** : \\ | ||
+ | * **uninstall** : désinstalle une ou plusieurs versions de Python \\ | ||
+ | * **update** : met à jour la base de données de versions en cache \\ | ||
+ | * **version-name** : affiche la version Python actuelle \\ | ||
+ | * **version** : affiche la version Python actuelle et son origine \\ | ||
+ | * **versions** : Liste toutes les versions Python disponibles pour pyenv \\ | ||
+ | * **vname** : affiche la version Python actuelle \\ | ||
+ | * **whence** : liste toutes les versions Python qui contiennent l' | ||
+ | * **which** : affiche le chemin complet vers un exécutable \\ | ||