Python : Environnements virtuels VENV

L’intérêt est de créer un environnement spécifique avec des librairies et une version de Python

Sous LINUX :

# Installer virtualenv
$ pip install virtualenv

# Accéder au dossier du projet
$ cd my_folder

# Créer l'environnement virtuel  `venv`
$ virtualenv venv


# Indiquer l'interpréteur (2.7) à utiliser pour notre environnement 'venv'
$ virtualenv -p /usr/bin/python2.7 venv

# Pour connaitre la localisation de l'interpréteur 
$ whereis python3.8.5

# Activer `venv`
$ source venv/bin/activate

# Désactiver `venv`
$ deactivate

# Générer les bibliothéques utilisées
$ venv/bin/pip freeze > requirements.txt

#Installer les bibliothèques automatiquement depuis le fichier 'requirements.txt' 
$ venv2/bin/pip install -r requirements.txt

Sous Windows :

# Installer virtualenv
$ pip install virtualenv

# Acceder au dossier du projet
$ cd my_folder

# Créer l'environnement virtuel  `venv`
$ virtualenv venv

# Indiquer l'interpreteur (2.7) à utiliser pour notre environnement 'venv'
$ virtualenv -p /usr/bin/python2.7 venv

# Pour connaitre la localisation de l'interpréteur 
$ where python3.8.5

# Activer `venv`
$ venv\Scripts\activate

# Désactiver `venv`
$ venv\Scripts\deactivate

# Générer les bibliothéques utilisées
$ venv\Scripts\pip freeze > requirements.txt

# Installer les bibliothèques automatiquement depuis le fichier 'requirements.txt'

$ venv\Scripts\pip install Flask

Avec PYCharm :

..

Références :

https://datascientest.com/daniel-peux-tu-me-parler-des-environnements-virtuels-sur-python

https://python-guide-pt-br.readthedocs.io/fr/latest/dev/virtualenvs.html

Articles récents
Commentaires récents
fatima dans Bienvenue !
AdminDroid dans Bienvenue !
fatima dans Bienvenue !
Archives
Catégories
%d blogueurs aiment cette page :