[PYTHON] Comment partager un environnement virtuel [About requirements.txt]

introduction

Il a été question de partager un environnement virtuel avec Git, mais c'était rafraîchissant, alors j'ai cherché.

Qu'est-ce qu'un environnement virtuel?

Si vous le connaissez, vous pouvez l'ignorer.

Environnement de développement intégré (IDE) et environnement virtuel

Méthode spécifique

J'écrirai ci-dessous sur la méthode spécifique de partage de l'environnement virtuel avec Git. J'ai fait référence à cet article.

Partager un environnement virtuel avec Git signifie que quelqu'un crée un environnement virtuel et le partage avec une équipe **, pas **, chacun crée un nouvel environnement virtuel Python dans chaque PC, et en cela Chargez ** requirements.txt **, un fichier qui décrit les bibliothèques de packages requises pour le projet. Cela signifie que vous pouvez ** partager requirements.txt avec Git **.

À propos de requirements.txt

Obtenez la liste des bibliothèques de packages dans votre environnement actuel ici. Plus précisément, exécutons la commande suivante dans le terminal.

pip freeze > requirements.txt

Cela devrait générer requirements.txt dans votre projet, alors mettez-le sur GitHub.

Installation en vrac

La bibliothèque de packages n'est pas encore prête à être utilisée dans un environnement virtuel en enregistrant simplement le projet contenant requirements.txt. Pour l'installer, vous devez exécuter la commande suivante dans votre terminal:

pip install -r requirements.txt

Ceci termine le partage de la bibliothèque de packages.

À la fin

Le mot japonais pour partager un environnement virtuel est susceptible d'être trompeur, et il est correct de partager une bibliothèque de packages, mais je pense que le premier est souvent utilisé dans les conversations quotidiennes (?), Alors laissez le titre tel quel. ..

référence

https://hitoribucho.com/post/20190309191626

Recommended Posts

Comment partager un environnement virtuel [About requirements.txt]
Comment créer un pont virtuel
Comment créer un nouvel environnement virtuel Python sur Ubuntu
Remarques sur la façon de charger un environnement virtuel avec PyCharm
Comment développer dans un environnement virtuel Python [Memo]
Comment créer un environnement de traduction sphinx
Ajouter un environnement virtuel Python à VSCode
Que diriez-vous de créer un environnement virtuel avec Anaconda et de faire une installation pip?
Comment héberger virtuel
[Note] Comment créer un environnement de développement Ruby
[Note] Comment créer un environnement de développement Mac
Comment configurer un environnement Python à l'aide de pyenv
Comment créer un environnement Django (python) sur Docker
Comment créer un environnement de développement pour TensorFlow (1.0.0) (Mac)
Comment créer un environnement Python sur Amazon Linux 2
[IPython] Comment partager un bloc-notes IPython
Comment appeler une fonction
Comment pirater un terminal
Construire un environnement virtuel Python
Construire un environnement virtuel Python
Une histoire sur la façon dont les utilisateurs de Windows 10 ont créé un environnement pour utiliser OpenCV3 avec Python 3.5
Une note sur la façon de préparer facilement un environnement de pratique Linux
Une histoire sur la façon de spécifier un chemin relatif en python.
Je souhaite utiliser un environnement virtuel avec jupyter notebook!
Une histoire sur la façon de traiter le problème CORS
Comment créer un environnement de développement de la série Python2.7 avec Vagrant
Vue d'ensemble de l'environnement virtuel Python et comment le créer
Comment faire une traduction japonais-anglais
Comment mettre un lien symbolique
Comment créer un bot slack
Comment créer un package Conda
Créez un environnement virtuel avec Python!
Comment créer un robot - Avancé
Comment créer une fonction récursive
Créer un environnement virtuel avec Python 3
Comment créer un Dockerfile (basique)
[Blender] Comment créer un plug-in Blender
Comment supprimer un conteneur Docker
Comment créer un robot - Basic
Remarques sur la rédaction de requirements.txt
Comment créer un fichier de configuration
Remarques sur la création d'un environnement LAMP à l'aide de Vagrant et VirtulBox
Que diriez-vous d'Anaconda pour créer un environnement d'apprentissage automatique avec Python?
Comment créer un environnement Python à l'aide de Virtualenv sur Ubuntu 18.04 LTS
Spigot (Paper) Introduction à la création d'un plug-in pour 2020 # 01 (Construction de l'environnement)
De l'installation d'Ansible à la création d'un environnement Python dans l'environnement virtuel de Vagrant
Apprenez à utiliser Docker en créant un environnement pour Django + MySQL
Installer Django dans l'environnement virtuel pipenv
Création d'un environnement virtuel pour Mayavi dédié aux utilisateurs de Python 3.6, Anaconda et Spyder
Comment créer un clone depuis Github
Comment diviser et enregistrer un DataFrame
À propos de requirements.txt
Comment créer un dossier git clone
Qiita (1) Comment écrire un nom de code
Réfléchissez à la façon d'écrire un filtre avec les versions Shotgun API-Contact
Comment ajouter un package avec PyCharm