Skip to content

VIRTUALENV

Afin de pouvoir installer n'importe quelle librairie python sur son espace utilisateur on peut utiliser l'outil officiel Virtualenv doc officielle.

En résumer :

  • On se crée un répertoire ENV dans son répertoire utilisateur.
  • On prépare le répertoire en lançant la commande virtualenv ENV. Cela peuple le répertoire ENV du contenu attendu par l'application virtualenv.
  • On active son environnement virtuel en tapant la commande source ENV/bin/activate.
  • L'environnement virtuel ENV est prêt. Le prompt est d'ailleurs affecté et affiche l'information ENV.
    • On peut installer ses librairie préférées par exemple la librairie totoPlot (fictive...) : pip install totoPlot
  • Quand on veut sortir de son environnement virtuel on tape la commande deactivate.

A noter que si on veut faire cela en python 2.x sur le projet toto :

  • virtualenv toto
  • source toto/bin/activate
  • on peut importer une librairie qui nous est utile pour le projet
    • pip install ma-jolie-librairie-en-version-python-2
  • en fin de session on ressort par la commande deactivate

La même chose en python 3.x

  • virtualenv-3 toto-v3
  • source toto-v3/bin/activate
  • on peut importer une librairie qui nous est utile pour le projet
    • pip3 install ma-jolie-librairie-en-version-python-3
  • en fin de session on ressort par la commande deactivate

Pour avoir la liste des librairies installées sur tel virtualenv

  • pip freeze