venv (Python)

Qu'est-ce que venv

Venv est utilisé pour séparer l'environnement d'exécution Python, par exemple lorsque vous voulez changer l'environnement d'exécution Python pour chaque projet ou lorsque vous ne voulez pas polluer l'environnement local. Vous pouvez facilement créer un environnement virtuel pour chaque projet en collectant les dépendances des binaires et des bibliothèques Python sous un répertoire arbitraire et en écrasant PATH.

##Installation(Ubuntu20.04)
$ sudo apt install python3-venv
$ python3.7 -m venv PJ001
$ ls PJ001/
bin  include  lib  lib64  pyvenv.cfg  share

##Créer un environnement virtuel
$ source PJ001/bin/activate
(PJ001) $ 

##En sortant
(PJ001) $ deactivate

Le fichier exécutable Python de l'environnement virtuel et le fichier exécutable des autres packages sont placés dans bin. Les fichiers de bibliothèque utilisés dans l'environnement virtuel sont placés dans lib et ʻinclude (les nouveaux paquets ajoutés après ʻactivate sont installés sous lib / pythonX.Y / site-packages /). Exécutez disable pour quitter.

Différence entre virtualenv et venv

Un outil similaire qui existe depuis longtemps est «virtualenv». Il est recommandé d'utiliser venv pour Python 3.4 ou version ultérieure.

Recommended Posts

venv (Python)
venv: gestion de l'environnement virtuel Python
python avec pyenv et venv
environnement virtuel standard python venv
notebook jupyter dans l'environnement venv python3.8
python kafka
Les bases de Python ⑤
Résumé Python
Notation d'inclusion Python
Technique Python
Étudier Python
Mémorandum Python
Python FlowFishMaster
Service Python
astuces python
fonction python ①
Les bases de Python
Mémo Python
ufo-> python (3)
Notation d'inclusion Python
Installer python
Python Singleton
Les bases de Python ④
Mémorandum Python 2
mémo python
Python Jinja2
Incrément Python
atCoder 173 Python
[Python] fonction
Installation de Python
Installer Python 3.4.3.
Essayez Python
Mémo Python
Itératif Python
Algorithme Python
Python2 + mot2vec
[Python] Variables
Python sys.intern ()
Tutoriel Python
Fraction Python
underbar python C'est ce que
Résumé Python
Démarrer python
Remarque: Python
Les bases de Python ③
Sortie du journal python
Les bases de Python
[Scraping] Scraping Python
Mise à jour Python (2.6-> 2.7)
mémo python
Mémorandum Python
Python #sort
ufo-> python
Python nslookup
apprentissage de python
[Rpmbuild] Python 3.7.3.
Python au prorata (1)