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:02] – [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 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>
 +  
 +<code powershell *.powershell>
 +# Exemple : instalation de Flask dans le projet test2
 +# ---------------------------------------------------------
 +# 1. Créer un environnement virtuel dans \test2
 +PS C:\Users\phili\Desktop\test2> python -m venv .venv
 +
 +# 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**
     * **Globale**     * **Globale**
  • python/outils/pyenv.1740042137.txt.gz
  • Dernière modification : 2025/02/20 10:02
  • de phil