Maison > développement back-end > Tutoriel Python > Qu'est-ce que l'environnement virtuel Python ? Introduction à l'environnement virtuel Python

Qu'est-ce que l'environnement virtuel Python ? Introduction à l'environnement virtuel Python

不言
Libérer: 2018-09-19 16:27:02
original
4947 Les gens l'ont consulté

Le contenu de cet article porte sur ce qu'est l'environnement virtuel Python ? L'introduction de l'environnement virtuel Python a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer, j'espère que cela vous sera utile.

Qu'est-ce que l'environnement virtuel de Python ?

Je me souviens que lorsque j'écrivais du code à l'école, les systèmes de gestion de versions n'étaient pas utilisés à cette époque. Vous voulez faire une expérience sur votre propre petit projet mais vous ne souhaitez pas conserver le code de test une fois l'expérience terminée. Que devez-vous faire ? La méthode est très simple, c'est-à-dire :

Copier directement l'intégralité du projet.

puis Faites l'expérience sur le projet nouvellement copié afin qu'il n'interfère pas avec le code normal. Une fois l'expérience terminée, supprimez simplement le projet copié.

Essentiellement, le but de l’environnement virtuel de Python est le même que ci-dessus. J'espère que vous ne comprendrez pas mal le mot « virtuel ». L'environnement virtuel de Python n'est rien de plus que la copie de l'environnement d'exécution Python du système dans un dossier désigné. Le contenu de ce dossier est ce qu'on appelle l'environnement virtuel. Vous pouvez faire des expériences (écrire votre code Python) dans cet environnement copié sans vous soucier d'affecter d'autres projets.

C'est-à-dire que chaque environnement virtuel est indépendant et isolé les uns des autres. Vous pouvez considérer l'environnement virtuel de Python comme un projet entier copié directement pour des expériences à l'école.

Installation

En Python, l'outil utilisé pour empaqueter l'environnement d'exécution Python dans le système de copie est virtualenv. L'installation est également très simple.

$ pip install virtualenv
Copier après la connexion

Utilisation

Créer un environnement virtuel

Vous pouvez l'utiliser après avoir installé virtualenv. Je souhaite créer. un virtualenv appelé Utilisez la commande pour l'environnement virtuel Web :

$ virtualenv web
Copier après la connexion

Après avoir exécuté cette commande, il y aura un dossier appelé web Lorsque vous l'ouvrirez, vous verrez qu'il existe un environnement d'exécution Python complet. , y compris bin, include , lib, etc. Vous pouvez modifier ces fichiers à volonté sans vous soucier d'affecter les autres projets Python et l'environnement d'exécution Python du système.

Activer l'environnement virtuel

Avant d'utiliser l'environnement virtuel, vous devez dire au système d'exploitation : "Bonjour, système d'exploitation, je souhaite utiliser Python sous le web, n'affecte pas les autres projets Python", alors comment le dire au système d'exploitation. Utilisez la commande :

$ source web/bin/activate
Copier après la connexion

Après avoir exécuté cette commande, vous constaterez qu'il y aura quelques mots supplémentaires devant votre ligne de commande, qui sont les commandes de votre environnement virtuel. , Actuellement, j'utilise Python dans un environnement virtuel pour exécuter le code.

Quitter l'environnement virtuel

Lorsque vous souhaitez quitter l'environnement virtuel, vous pouvez utiliser la commande suivante pour indiquer au système d'exploitation de vous laisser sortir.

$ deactivate
Copier après la connexion

Après avoir exécuté cette commande, utilisez Python installé sur le système.

N'est-ce pas très simple ?

Que faire si votre projet Python est développé et que vous ne souhaitez plus utiliser cet environnement virtuel ? C'est très simple, il suffit de le supprimer.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal