Configuration d'un environnement virtuel Ouvrez maintenant votre terminal dans le répertoire d'accueil en faisant un clic droit et en choisissant l'option "Ouvrir dans le terminal". Vous pouvez également appuyer sur CTRL , ALT , et T touches de votre clavier en même temps pour ouvrir automatiquement l'application Terminal.
Vous devez d'abord créer un répertoire spécial qui contiendra tous vos environnements virtuels. Procédez donc à la création d'un nouveau répertoire caché appelé virtualenv.
$ mkdir .virtualenv
Vous devez maintenant installer pip pour Python3.
$ sudo apt install python3-pip
Confirmez l'installation de pip3.
$ pip3 --version
Installez maintenant virtualenv via pip3.
$ pip3 install virtualenv
Pour trouver où votre virtualenv a été installé, tapez :
$ which virtualenv
Installez virtualenvwrapper via pip3 :
$ pip3 install virtualenvwrapper
Nous allons modifier votre fichier .bashrc en ajoutant une ligne qui ajustera chaque nouvel environnement virtuel pour utiliser Python 3. Nous pointerons les environnements virtuels vers le répertoire que nous avons créé ci-dessus (.virtualenv) et nous pointerons également vers les emplacements des virtualenv et virtualenvwrapper.
Ouvrez maintenant le fichier .bashrc à l'aide de l'éditeur Vim.
$ vim .bashrc
Si vous n'avez toujours pas utilisé l'éditeur Vim ou si vous ne l'avez pas installé sur votre ordinateur, vous devez l'installer maintenant. C'est un éditeur Linux largement utilisé, et pour cause.
$ sudo apt install vim
Après avoir installé Vim, ouvrez le fichier .bashrc en tapant la commande vim .bashrc dans votre terminal. Naviguez vers le bas du fichier .bashrc, appuyez sur la lettre i pour entrer dans le mode d'insertion de Vim, et ajoutez ces lignes :
#Virtualenvwrapper settings:
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
export WORKON_HOME=$HOME/.virtualenvs
export VIRTUALENVWRAPPER_VIRTUALENV=/home/your_username/.local/bin/virtualenv
source ~/.local/bin/virtualenvwrapper.sh
Une fois que vous avez terminé, appuyez sur la touche esc. Tapez ensuite :wq et appuyez sur Entrée. Cette commande enregistrera et quittera l'éditeur Vim. Fermez et rouvrez votre terminal lorsque vous avez terminé.
Pour créer un environnement virtuel en Python3 et l'activer immédiatement, utilisez cette commande dans votre terminal :
$ mkvirtualenv name_of_your_env
Vous devez confirmer que cet environnement est configuré pour Python3 :
$ Python -V
Pour désactiver l'environnement, utilisez la commande deactivate.
$ deactivate
Pour répertorier tous les environnements virtuels disponibles, utilisez la commande workon ou lsvirtualenv (même résultat que workon mais affiché de manière sophistiquée) dans votre terminal :
$ workon
$ lsvirtualenv
Pour activer un environnement spécifique, utilisez workon + nom de votre environnement :
$ workon name_of_your_env
Il existe plusieurs commandes utiles que vous devrez peut-être utiliser un jour :
Rmvirtualenv supprimera un environnement virtuel spécifique situé dans votre répertoire .virtualenv.
$ rmvirtualenv name_of_your_env
Cpvirtualenv copiera l'environnement virtuel existant dans un nouvel environnement virtuel et l'activera.
$ cpvirtualenv old_virtual_env new_virtual_env
Bien fait! Vous avez maintenant créé votre premier environnement Python 3 isolé.
sur Ubuntu 12.04 LTS, en installant via pip, il est installé sur
/usr/local/bin/virtualenvwrapper.sh
Et si vous utilisez Ubuntu 16.04 ou une version ultérieure, il est installé sur
~/.local/bin/virtualenvwrapper.sh