[Road to Intermediate Python] Installer des packages en masse avec pip

Lien vers le résumé

https://qiita.com/ganariya/items/fb3f38c2f4a35d1ee2e8

introduction

Afin d'étudier Python, j'ai copié une bibliothèque d'intelligence de groupe appelée acopy.

Dans acopy, de nombreuses grammaires et idiomes Python intéressants sont utilisés, et il est résumé que c'est pratique parmi eux.

Cette fois, je parlerai de l'installation par lots et de l'exportation des packages Python.

pip

pip est le gestionnaire de packages officiel pour Python. Vous pouvez facilement installer une bibliothèque tierce avec juste pip.

Les langues plus anciennes peuvent être très lourdes pour installer cette bibliothèque Python python Nodejs npm Il est très pratique d'avoir un gestionnaire de paquets.

Charger le package

En utilisant pip

nom de la bibliothèque d'installation pip

Vous pouvez installer la bibliothèque sous la forme de.

Cependant, par exemple, lorsque vous souhaitez utiliser un référentiel écrit par une autre personne dans Git Vous devrez peut-être installer une tonne de bibliothèques.

Donc ça s'appelle requirements.txt En lisant le nom de la version de la bibliothèque à utiliser et le fichier texte qui a écrit le nom Il peut être installé en une seule fois.

requirements.txt


alabaster==0.7.12
Babel==2.7.0
beautifulsoup4==4.8.1
boto==2.49.0
boto3==1.10.1

Le contenu est comme ci-dessus.

Dans le répertoire où existe requirements.txt

pip install -r requirements.txt

Vous pouvez le donner comme.

Package d'exportation

Après avoir chargé le package, exportez le package En d'autres termes, il est possible d'identifier tous les packages utilisés dans le projet afin qu'ils puissent être installés immédiatement dans d'autres environnements.

pip freeze

Lorsque vous tapez la commande

alabaster==0.7.12
Babel==2.7.0
beautifulsoup4==4.8.1
boto==2.49.0
boto3==1.10.1
botocore==1.13.1
cachetools==3.1.1

Comme indiqué ci-dessus, le terminal affichera le nom et la version de la bibliothèque.

Par conséquent, tout ce que vous avez à faire est de le sortir dans un fichier avec un tube.

pip freeze > requirements.txt

Mettez ce requirements.txt dans le référentiel GitHub Je suis heureux de pouvoir installer le package plus facilement.

finalement

J'ai vu l'installation en masse de paquets.

Si vous utilisez pipenv, il semble correspondre automatiquement à requirements.txt Il semble qu'un fichier résumant les packages sera créé. C'est très facile, alors je vais essayer d'y toucher.

Les références

Recommended Posts

[Road to Intermediate Python] Installer des packages en masse avec pip
Gérer les packages python à installer dans des conteneurs
Installer les packages qui doivent être compilés avec Python 3 avec pip [Windows]
Convertissez des PDF en images en masse avec Python
Une route vers Python intermédiaire
[Route vers Python intermédiaire] Définir la fonction __getattr__ dans la classe
Comment exécuter des tests avec Python unittest
[Road to Intermediate Python] Définissez dans votre propre classe
Installez Python 2.7.9 et Python 3.4.x avec pip.
[Route vers Python intermédiaire] Utiliser l'instruction if dans la notation d'inclusion de liste
[Road to Intermediate Python] Permet des opérations de comparaison pour des classes uniques
Comment installer mysql-connector avec pip3
[Road to Intermediate] Comprendre les propriétés Python
[Road to Intermediate Python] Appelez une instance de classe comme une fonction avec __call__
Que faire si vous ne pouvez pas installer pyaudio avec pip #Python
Essayez de vous connecter à qiita avec Python
Installez Pyaudio pour lire des vagues en python
[Route vers Python intermédiaire] Utiliser des opérateurs ternaires
Comment utiliser BigQuery en Python
Je veux installer Python avec PythonAnywhere
Si scipy est python 2.7.8, l'installation de pip trébuche
Installez python sur xserver pour utiliser pip
[Route vers Python intermédiaire] Utiliser des expressions lambda
Pour faire fonctionner la station d'horodatage en Python
La route de la compilation vers Python 3 avec Thrift
Comment installer python3 avec docker centos
[Route vers Python intermédiaire] Résumé du lien de l'article
Que faire si vous ne pouvez pas installer avec pip dans l'environnement babun
[REAPER] Comment jouer à Reascript avec Python
Comment installer pip, numpy sur Autodesk MAYA
Je voulais installer Python 3.4.3 avec Homebrew + pyenv
[Road to Intermediate] Python semble être tous des objets
Connectez-vous à Yahoo Business avec Selenium Python
Comment utiliser tkinter avec python dans pyenv
Erreur lors de la tentative d'installation de psycopg2 en Python
Étapes pour installer votre propre bibliothèque avec pip
Comment traiter l'erreur "Aucun module nommé" "" dans Jupyter Notebook | Installer avec! Pip!
Comment installer Python
Installation de packages avec pip3
Comment installer pip
Comment installer python
Erreur avec l'installation de pip
Installez Voluptuous avec Python 2.5
Installez Python avec pyenv
Installez scikit.learn avec pip
Comment convertir / restaurer une chaîne avec [] en python
Que faire si l'installation de pip échoue dans Xcode 5.1
Comment faire un calcul de hachage avec Salt en Python
Expliquez en détail comment créer un son avec python
Convertissez l'image au format .zip en PDF avec Python
Super Primer to python - Premiers pas avec python3.5 en 3 minutes
J'étais accro au grattage avec Selenium (+ Python) en 2020
Je veux travailler avec un robot en python.
Démarrer le calcul numérique avec Python (avec Homebrew et pip)
Jusqu'à ce que TensorFlow-GPU soit installé avec pip dans l'environnement Windows
[Python] Road to the Serpent (5) Jouez avec Matplotlib
Connectez-vous à BigQuery avec Python