Site de référence Python, machine learning, analyse de données, IA, introduction de PyCaret pipenv (également create requirements.txt) Tout d'abord, depuis l'introduction de pipenv, la méthode de construction de l'environnement est résumée. Je veux créer requirements.txt qui ne contient pas de packages supplémentaires, utilisez donc l'option dev pour séparer les packages à importer dans le code des packages installés pour créer l'environnement.

Il serait très utile que vous puissiez signaler toute erreur.

environnement

Installation de pipenv

pip install pipenv

Installez pipenv dans votre environnement local.

Créer un environnement virtuel

Entrez le répertoire dans lequel vous souhaitez utiliser l'environnement virtuel

pipenv install --python=3.7.6

Créez un environnement virtuel avec. Spécifiez la version que vous souhaitez utiliser selon vos besoins.

En même temps, ** Pipfile ** et ** Pipfile.lock ** sont créés dans le répertoire courant.

ls

Vous pouvez voir que le fichier a été créé dans.

Installation des bibliothèques requises

pipenv install [package]

Vous pouvez installer le package dans l'environnement virtuel sans entrer dans l'environnement virtuel avec. Par exemple

pipenv install numpy

Ensuite, vous pouvez installer numpy.

option --dev

pipenv install --dev [package]

Vous pouvez l'installer en tant que package de développement à l'aide de l'option --dev.

Installez le package utilisé pour construire l'environnement en utilisant l'option dev, Les packages importés dans le code sont installés sans cette option.

Vérification des packages dans un environnement virtuel

pipenv lock -r

Une liste des packages dans l'environnement virtuel (autres que ceux saisis avec --dev) s'affiche avec.

pipenv lock -r -d

Vous pouvez vérifier le package de l'environnement de développement avec.

pipenv run pip freeze

Vous pouvez vérifier tous les packages qui y sont inclus.

Création de requirements.txt

pipenv lock -r > requirements.txt

Vous pouvez créer requirements.txt dans le répertoire courant avec

Supprimer et nettoyer Pipfile

pipenv uninstall [package]

Désinstaller le package

pipenv clean

Supprimez les packages dépendants qui restent même après la désinstallation du package.

[Référence] https://qiita.com/eduidl/items/c0e8256bb3a5a735d19c

pipenv --rm

Supprimez l'environnement virtuel.

Autres commandes

pipenv --venv

Obtenez le chemin de l'environnement virtuel. Il peut être utilisé pour vérifier s'il existe un environnement virtuel.

pipenv shell

Entrez dans l'environnement virtuel.

exit
Sortez de l'environnement virtuel

Postscript

Étant donné que jupyter lab et VScode ont un mécanisme pour sélectionner un environnement virtuel, switch kernel
Vous pouvez modifier l'environnement virtuel en cliquant sur.

Recommended Posts