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