Maison >développement back-end >Tutoriel Python >Avantages et guide d'utilisation : Comprendre l'environnement virtuel créé par pipenv
Avantages et guide d'utilisation de la création d'environnements virtuels avec Pipenv
Présentation :
À mesure que les applications Python continuent d'évoluer, la gestion des dépendances et des environnements des projets devient de plus en plus importante. Pipenv est un excellent outil de gestion de packages Python. Son émergence rend la gestion des dépendances de projets et la création d'environnements virtuels simples et élégantes. Cet article présentera les avantages et les directives d'utilisation de Pipenv, et fournira des exemples de code spécifiques.
1. Avantages de Pipenv :
2. Guide d'utilisation de Pipenv :
$ pip install pipenv
$ pipenv install
Cette commande créera automatiquement un nouvel environnement d'environnement virtuel et installera les packages de dépendances requis pour le projet. L'environnement virtuel sera placé dans le dossier ".venv" du répertoire racine du projet.
$ pipenv install package_name
Cette commande mettra à jour les fichiers Pipfile et Pipfile.lock en même temps et installera le package spécifié.
$ pipenv graph
Cette commande affichera graphiquement les dépendances du projet.
$ pipenv run python main.py
Cette commande exécutera le script Python spécifié dans l'environnement virtuel.
$ pipenv lock -r > requirements.txt
Cette commande exportera les dépendances du projet en cours vers le fichier Requirements.txt au format pip.
Résumé :
Avec Pipenv, nous pouvons gérer plus facilement les dépendances des projets et les environnements virtuels. L'avantage de Pipenv est qu'il simplifie la configuration de l'environnement, verrouille avec précision les versions de dépendances et offre une gestion claire des dépendances. Grâce à l'introduction de cet article, je pense que les lecteurs ont compris comment utiliser Pipenv pour créer un environnement virtuel et avoir une compréhension plus claire de la gestion des dépendances des projets.
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!