Outils pour utilisateurs

Outils du site


virtualenv

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édentesRévision précédente
Prochaine révision
Révision précédente
Prochaine révisionLes deux révisions suivantes
virtualenv [2020/03/26 12:51] – [Utilisation] sergevirtualenv [2021/02/26 16:11] – [Requirements.txt] serge
Ligne 1: Ligne 1:
 ====== Python: Virtualenv ====== ====== Python: Virtualenv ======
  
-<WRAP center round info centeralign 30%>+<WRAP center round box 60% centeralign> 
 +**[[toutes_les_pages_sur_python|Toutes les pages sur Python]] sans les pages sur {{tagpage>kivy|Kivy}}**\\ 
 +**[[http://translate.google.com/translate?hl=&sl=auto&tl=en&u=https%3A%2F%2Fressources.labomedia.org%2Fvirtualenv|English Version]]** 
 +</WRAP> 
 + 
 +<WRAP center round info centeralign 60%>
 **Niveau Pro** **Niveau Pro**
 +</WRAP>
 +
 +<WRAP center round box 60% centeralign>
 +Voir aussi: **[[lancer_correctement_python|Lancer correctement python]]**
 </WRAP> </WRAP>
  
 =====Virtualenv===== =====Virtualenv=====
 +Extrait de [[https://www.delahayeyourself.info/modules/LP%20Web%20Dynamique/python/tp3_pip_virtualenv/|delahayeyourself.inf]]:
  
 **virtualenv** est un outil pour créer un environnement Python isolé. **virtualenv** est un outil pour créer un environnement Python isolé.
Ligne 13: Ligne 23:
 Ou plus généralement, que faire si vous souhaitez installer une application et la laisser en place ? Si une application fonctionne, toute modification apportée à ses bibliothèques ou aux versions de ces bibliothèques peut briser l'application. Ou plus généralement, que faire si vous souhaitez installer une application et la laisser en place ? Si une application fonctionne, toute modification apportée à ses bibliothèques ou aux versions de ces bibliothèques peut briser l'application.
  
-De plus, que faire si vous ne pouvez pas installer les packages dans le répertoire global de sites-packages? Par exemple, par exemple sur un hôte distant (miskin ou rybn) dont vous n'avez pas les droits ?+De plus, que faire si vous ne pouvez pas installer les packages dans le répertoire global de sites-packages? Par exemple, par exemple sur un hôte distant dont vous n'avez pas les droits ?
  
 Dans tous ces cas, **virtualenv** peut vous aider. Il crée un environnement qui possède ses propres répertoires d’installation, qui ne partage pas les bibliothèques avec d’autres environnements **virtualenv** (et qui n’a pas accès aux bibliothèques installées dans le système). Dans tous ces cas, **virtualenv** peut vous aider. Il crée un environnement qui possède ses propres répertoires d’installation, qui ne partage pas les bibliothèques avec d’autres environnements **virtualenv** (et qui n’a pas accès aux bibliothèques installées dans le système).
  
 ====Ressources==== ====Ressources====
-  * **[[https://deusyss.developpez.com/tutoriels/Python/Virtualenvs/|Virtualenvs de GALODE Alexandre sur developpez.com]]**+  * **[[https://deusyss.developpez.com/tutoriels/Python/Virtualenvs/|Les Virtualenvs de GALODE Alexandre sur developpez.com]]**
  
 =====Comment créer un virtualenv ?===== =====Comment créer un virtualenv ?=====
Ligne 77: Ligne 87:
   python3 -m venv ~/VEnv   python3 -m venv ~/VEnv
   source ~/VEnv/bin/activate   source ~/VEnv/bin/activate
-  pip3 install -r requirements.txt+  python3 -m pip install -r requirements.txt
   python3 mon_script.py   python3 mon_script.py
      
virtualenv.txt · Dernière modification : 2022/05/06 15:49 de serge