Installer un ou plusieurs environnements virtuels de développement Python

Installer un ou plusieurs environnements virtuels de développement Python

Sur mon système d’exploitation Windows, j’ai installé trois versions de Python :

  • python 2.7.10
  • python 3.4.3
  • python 3.6.1

Il s’agit de trois environnements différents. Pour chacun d’entre eux, le module « virtualenv » vous permet de créer des environnements de développement Python ayant chacun leurs modules, leurs versions de modules et leurs caractéristiques propres à vos exigences.

Tout d’abord, installation du module « virtualenv » dans ma distribution Python 3.4.3 :

  • se rendre dans le dossier racine d’installation : C:\Python34
  • appuyer sur la touche MAJ et cliquer-droit dans la fenêtre. Dans le menu contextuel, choisir « Ouvrir une fenêtre de commande ici » cad dans C:\Python34
  • dans cette fenêtre de commande écrire :
python -m pip install virtualenv

Pour écrire cet article, j’ai essayé 2 méthodes d’installation afin de partager cette expérience avec vous de manière détaillée.

Cas n° 1 : Création à partir de l’environnement de Python 3.4.3 d’un environnement virtuel clone de celui-ci vers la racine de C:\ sans imposer l’exécutable python

Cas n°2 : Création à partir de l’environnement de Python 3.4.3 d’un environnement virtuel clone de celui-ci vers la racine de C:\ en forçant l’utilisation de l’exécutable python.exe de Python 3.4.3

Cas n°1 : En me rendant dans le dossier C:\Python34\Lib\site-packages où se trouve mon nouveau module

Via une fenêtre de commande, j’ai introduit le code suivant :

python virtualenv.py C:\VirtualEnv01

Comme vous pouvez le constater, Windows et python m’indiquent Use Base prefix ‘C:\\Python36-32’ ! Ceci doit être du à l’installation récente de Python 3.6 et à l’indication à Windows de l’exécutable par défaut de Python.
Cas n° 2 : J’ai donc forcé Windows à utiliser l’exécutable de Python 3.4.3 pour créer mon environnement virtuel. L’argument -p comme path indiquant le chemin de l’exécutable !
Via une fenêtre de commande, j’ai introduit le code suivant :

python virtualenv.py C:\VirtualEnv02 -p C:\Python34\python.exe

Cette fois le message est le  suivant : Use Base prefix ‘C:\\Python34’ !

Je signale qu’il est possible d’installer le dossier d’environnement virtuel Python directement dans le dossier site-packages et de le couper/coller vers C:\.

J’ai donc, à la racine de C:\, 5 installations indépendantes de Python :

Prochains articles :

  • Analyse des dossiers d’installation VirtualEnv01 et VirtualEnv02
  • Utilisation des environnements virtuels Python

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *