Préparez une bibliothèque requise de python comme un gemfile de ruby afin que le package requis par Project puisse être effectué en une seule fois, comme l'installation de bundle

Contexte

Lorsque vous utilisez un projet avec Python, il n'y a pas assez de bibliothèque et une erreur se produit, ou la version est différente et une erreur se produit (?), Alors créez quelque chose comme un Ruby Gemfile et avez besoin de la bibliothèque et de la version requises. J'ai essayé de savoir s'il y avait quelque chose qui pouvait être géré d'un seul coup.

Google

Accédez au lien python équivalent d'un gemfile ruby (http://stackoverflow.com/questions/19280249/python-equivalent-of-a-ruby-gem-file)

  1. pip install mypackage

2. Décrivez la bibliothèque et la version requises dans requirements.txt

requirements.txt


django==1.5
fabric>1.2
South==0.7.3

3. Installez avec pip install -r requirements.txt

Ensuite, vous pouvez installer ce que vous avez écrit!

Avec cela, j'ai pu faire ce que je voulais faire.

C'est un peu trop facile, mais si je l'utilise et que j'ai quelque chose à ajouter, je l'ajouterai à chaque fois.

4. Afficher la version avec pip freeze

https://pip.pypa.io/en/stable/reference/pip_freeze/

5. Enregistrez dans requirements.txt avec pip freeze> requirements.txt

référence

http://stackoverflow.com/questions/19280249/python-equivalent-of-a-ruby-gem-file

Recommended Posts

Préparez une bibliothèque requise de python comme un gemfile de ruby afin que le package requis par Project puisse être effectué en une seule fois, comme l'installation de bundle
Comment installer la bibliothèque Python qui peut être utilisée par les sociétés pharmaceutiques
Un mécanisme pour appeler des méthodes Ruby à partir de Python qui peut être fait en 200 lignes
J'ai essayé de résumer le contenu de chaque paquet enregistré par Python pip en une seule ligne
Enquête sur l'alimentation CC contrôlable par Python