Blog de Pythonia

Guides, IA, tutos et newsletter pour devenir une bête en programmation

Télécharger Apprendre-la-programmation-avec-python

Rejoignez notre communauté de professionnels et de passionnés, pour rester à la pointe des dernières actualités.

Comment créer un environnement virtuel sous ubuntu?




Mis à jour le March 4, 2023, 8:08 a.m.



Si vous travaillez avec Python, vous savez probablement qu'il est important de gérer les dépendances de vos projets de manière efficace. Ils permettent aux développeurs d'avoir des configurations de packages Python spécifiques pour chaque projet, ce qui facilite la gestion et le déploiement des projets et la collaboration sur ces projets avec d'autres développeurs.

En créant un environnement  virtuel, les librairies virtualenv et virtualenvwrapper permettent d'installer des packages sans interférer avec les autres projets ou le système d'exploitation. Dans cet article, nous allons vous montrer comment les installer sur Ubuntu 22.04 en quelques étapes.

Pour suivre cet article, vous devez déjà avoir Python installé sur votre ordinateur. Ici nous allons installer virtualenv et virtualenvwrapper qui sont deux modules python, à l'aide la librairie pip.


1- Virtualenv et Virtualenvwrapper
2- Configurer le fichier bashrc
3- Créer l'environnement virtuel


1- Virtualenv et Virtualenvwrapper

pip3 install virtualenv virtualenvwrapper 

 

Cette commande va installer deux paquets Python qui vont nous permettre de créer et de gérer des environnements virtuels sur notre machine Ubuntu 22.04.

Le premier paquet, virtualenv, est un outil de ligne de commande qui permet de créer des environnements virtuels Python isolés les uns des autres. Le second paquet, virtualenvwrapper, est un ensemble de scripts qui simplifient la création, la gestion et l'utilisation des environnements virtuels.

 

2- Configurer le fichier bashrc

Configurons virtualenv. Pour cela ouvrez votre bashrc avec la commande suivante

sudo nano ~/.bashrc

Bien, maintenant allez à la toute fin du fichier et coller les lignes suivantes:

export WORKON_HOME=$HOME/local/bin/.virtualenvs
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
export VIRTUALENVWRAPPER_VIRTUALENV=/usr/local/bin/virtualenv
source /usr/local/bin/virtualenvwrapper.sh

Enregistrez et fermez le fichier en appuyant sur "Ctrl+X", suivi de "Y" ou "O" en fonction de la langue de votre Ubuntu, puis appuyez "Entrée".

Pour info:

   export WORKON_HOME=$HOME/local/bin/.virtualenvs: cette ligne définit l'emplacement où les environnements virtuels créés par virtualenvwrapper seront stockés. Ici, l'emplacement est $HOME/local/bin/.virtualenvs.

   export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3: cette ligne indique l'emplacement de l'interpréteur Python à utiliser avec virtualenvwrapper. Ici, l'interpréteur Python utilisé est /usr/bin/python3.

   export VIRTUALENVWRAPPER_VIRTUALENV=/usr/local/bin/virtualenv: cette ligne définit l'emplacement de l'exécutable virtualenv. Ici, l'emplacement de virtualenv est /usr/local/bin/virtualenv.

    source /usr/local/bin/virtualenvwrapper.sh: cette ligne charge le script virtualenvwrapper.sh, qui fournit les commandes nécessaires à la gestion des environnements virtuels avec    virtualenvwrapper.

 

Enfin, tapez la commande suivante dans votre terminal:

source ~/.bashrc

Cette commande permet de charger les modifications apportées au fichier bashrc pour qu'elles soient prises en compte.

 

3- Créer l'environnement virtuel

Super, maintenant vous allez pouvoir créer un environnement virtuel grâce à la commande mkvirtualenv, que nous appeleront mon_env. Dans votre, terminal, tapez la commande suivante:

mkvirtualenv mon_env -p python3

Voilà vous pouvez maintenant installer librairies dans votre environnements virtuel. Je vous invite à aller voir le guide d'installation de pytorch ou encore le guide d'installation de tensorflow et keras pour faire votre environnement virtuel de deep learning.

Pour sortir de l'environnements virtuel, il faudra simplement taper la commande:

deactivate

 

Pour vous connecter la fois suivante, il faudra simplement taper la commande:

workon mon_env

capture d'écran d'activation de l'environnement virtuel avec workon

 

On peut voir que l'environnement virtuel est actif, il suffit de regarder le nom de l'environnement virtuel affiché terminal.

 

 

Voilà, j'espère que cet article vous a été utile pour approfondir vos connaissances en Python. Si vous avez des questions ou des commentaires, n'hésitez pas à les partager avec notre communauté en laissant un message ci-dessous. Et n'oubliez pas de vous abonner à notre newsletter pour être informé de nos dernières mises à jour et publications.

 


Inscrivez-vous pour ne pas louper la suite de cette série.


Commentaires

Aucun commentaire pour cet article.

Laissez un commentaire