Créer un environnement virtuel venv en Python

 

Python3.3 et les versions supérieures prennent en charge nativement les environnements virtuels via le module venv, qui peut remplacer virtualenv avant Python.

Le module venv permet la création d'un "environnement virtuel" léger et fournit un support d'isolement du système Python. Chaque environnement virtuel a son propre binaire Python (différents environnements de création de version Python sont autorisés) et peut avoir son propre ensemble indépendant de packages Python. Son plus grand avantage est que chaque projet python peut utiliser un environnement séparé sans affecter l'environnement système python ou l'environnement d'autres projets.

avantage

  1. Rendre les différents environnements de développement d'applications indépendants
  2. La mise à niveau de l'environnement n'affecte pas les autres applications et n'affecte pas non plus l'environnement global python
  3. Empêcher la confusion de la gestion des packages et les conflits de version dans le système

windows crée un environnement virtuel

Environnement python3 installé, ma version python est python3.5

Mon exemple ici est de créer un répertoire py3 dans le répertoire racine du lecteur c et d'
entrer dans le répertoire py3

Créer un environnement virtuel
python -m evnv c: \ py3 \

Une fois la commande exécutée, vous verrez les fichiers suivants dans le répertoire py3

Activez l'environnement virtuel
ou opérez sous Windows cmd:
entrez Scripts, exécutez activate.bat, la figure suivante montre que l'activation est réussie

À ce stade, vous pouvez entrer python3 dans l'environnement virtuel et installer les packages dont nous avons besoin sans affecter l'environnement de package python3 installé par notre système. Ici, j'ai installé le package pymysql dans l'environnement virtuel, puis pip dans l'environnement virtuel et à l'extérieur environment. list répertorie les packages, vous pouvez voir qu'il n'y a pas de package pymysql dans notre package externe

Nous avons configuré un tel environnement virtuel

Mac ou Linux pour créer un environnement virtuel

En fait, il n'y a pas beaucoup de différence entre les méthodes des trois plates-formes, ici est démontré à travers le système Mac, l'environnement python est toujours python3.5

Créez toujours un répertoire py3, puis entrez dans le répertoire py3

localhost:py3 zhaofan$ pwd
/Users/zhaofan/py3

Créer un environnement virtuel

python3 -m venv.

Activez l'environnement virtuel

bin source / activer

Comme indiqué ci-dessous:

Ensuite, l'environnement virtuel est créé

 

Tous les efforts sont dignes d'attentes et chaque rêve doit être irrigué!

Je suppose que tu aimes

Origine blog.csdn.net/xcntime/article/details/115268433
conseillé
Classement