python:outils:pyenv

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
python:outils:pyenv [2025/02/20 10:40] – [5. Les bibliothèques] philpython:outils:pyenv [2025/02/20 20:01] (Version actuelle) – [5. Les bibliothèques] phil
Ligne 19: Ligne 19:
 \\ \\
  
-=== 2. Installer pyenv-win === +<callout type="tip" title="POWERSHELL" color="blue" icon="true">Les commandes ci-dessous nécessitent **powershell** (en administrateur).</callout> 
-<callout type="tip" title="POWERSHELL" icon="true">Utiliser **powershell** en administrateur.</callout>+ 
 +=== 2a. Installer pyenv-win ===
   - Vérifier que powershell autorise l'exécution des scripts.\\ <code powershell *.powershell>   - Vérifier que powershell autorise l'exécution des scripts.\\ <code powershell *.powershell>
  Get-ExecutionPolicy  Get-ExecutionPolicy
Ligne 32: Ligne 33:
 # Exemple de résultat : pyenv 3.1.1</code> # Exemple de résultat : pyenv 3.1.1</code>
  
 +=== 2b. Désinstaller pyenv-win ===
 +<code powershell *.powershell>
 +Remove-Item -Recurse -Force $env:USERPROFILE\.pyenv
 +</code>
 === 3. Installer plusieurs versions de Python === === 3. Installer plusieurs versions de Python ===
   - Exécutez **pyenv install -l** pour obtenir la liste des versions de Python prises en charge par pyenv-win. <code powershell *.powershell>   - Exécutez **pyenv install -l** pour obtenir la liste des versions de Python prises en charge par pyenv-win. <code powershell *.powershell>
Ligne 79: Ligne 84:
 {{ :python:outils:arborescencepyenv.png?nolink|}} {{ :python:outils:arborescencepyenv.png?nolink|}}
 === 5. Les bibliothèques === === 5. Les bibliothèques ===
-  * **Installer une bibliothèque**+  * **Installer une bibliothèque dans le répertoire de travail**
    <callout type="tip" title="pip" icon="true">**Créer** le répertoire du projet et l'ouvrir avec Powershell.</callout>    <callout type="tip" title="pip" icon="true">**Créer** le répertoire du projet et l'ouvrir avec Powershell.</callout>
      
-   <code powershell *.powershell> +<code powershell *.powershell> 
-   # Créer un environnement virtuel dans \test +Exemple : instalation de Flask dans le projet test2 
-   PS C:\Users\phili\Desktop\test> python -m venv win-venv +# --------------------------------------------------------- 
-    +# 1. Créer un environnement virtuel dans \test2 
-    +PS C:\Users\phili\Desktop\test2> python -m venv .venv 
-   </code>+ 
 +# 2. Activer l'environnement   
 +PS C:\Users\phili\Desktop\test2> ./.venv/Scripts/activate    
 +# Résultat : (.venv) PS C:\Users\phili\Desktop\test2> 
 + 
 +# 3a. Sélectionner la version de python a exécuter dans le répertoire 
 +(.venv) PS C:\Users\phili\Desktop\test2> pyenv local 3.10.11 
 +# 3b. Vérifier 
 +(.venv) PS C:\Users\phili\Desktop\test2> pyenv version 
 +# Résultat : 3.10.11 (set by C:\Users\phili\Desktop\test2\.python-version) 
 + 
 +# 4. Installer Flask 
 +(.venv) PS C:\Users\phili\Desktop\test2> pip install Flask 
 +#Résultat : Flask existe dans C:\Users\phili\Desktop\test2\.venv\Lib\site-packages 
 +</code>
  
   * **Position dans l'arborescence des répertoires**   * **Position dans l'arborescence des répertoires**
  • python/outils/pyenv.1740044459.txt.gz
  • Dernière modification : 2025/02/20 10:40
  • de phil