Les EXIGENCES de fichiers.
Sérieusement, je l'utiliser en conjonction avec virtualenv tous les jours.
RAPIDE GESTION DE LA DÉPENDANCE TUTORIEL, LES GARS
Les exigences de fichiers permettent de créer un instantané de tous les paquets qui ont été installés par le pip. En encapsulant les paquets dans un virtualenvironment, vous pouvez avoir votre base de code d'un ensemble très spécifique de paquets et de partager cette base de code avec d'autres.
De Heroku de la documentation https://devcenter.heroku.com/articles/python
Vous créez un environnement virtuel, et de définir votre coque pour l'utiliser. (bash/*nix instructions)
virtualenv env
source env/bin/activate
Maintenant, tous les scripts python courir avec cette coque permettra d'utiliser cet environnement et de packages de configuration. Maintenant, vous pouvez installer un paquet localement à cet environnement sans avoir à l'installer dans le monde sur votre machine.
pip install flask
Maintenant, vous pouvez vider le info sur les paquets qui sont installés avec
pip freeze > requirements.txt
Si vous vérifié que le fichier dans le contrôle de version, quand quelqu'un d'autre obtient votre code, ils peuvent installer leur propre environnement virtuel et installer toutes les dépendances avec:
pip install -r requirements.txt
De tout temps, vous pouvez automatiser l'ennui comme c'est génial.