web-dev-qa-db-fra.com

Liste des dépendances d'un package à l'aide de pip

Comment répertorier les dépendances d'un package utilisant pip?

60
jan

Notez que cette réponse de 2012 est obsolète. Tout d'abord, la solution de contournement, que la réponse a déjà dit que vous ne devriez probablement pas faire en 2012, maintenant vous ne pouvez pas le faire. Si vous souhaitez une solution de contournement similaire, vous pouvez utiliser pip download, mais c'est encore moins susceptible d'être ce que vous voulez. Spécialement depuis pip show a été amélioré. Heureusement, la question a été marquée comme une dupe d'une question ultérieure, il n'y a donc aucune raison de lire cette réponse, sauf à des fins historiques.


Vous ne pouvez pas, du moins pas directement.

Vous pouvez importer le module pip dans votre propre code et télécharger le fichier d'exigences, puis le parcourir. Ou, à partir de la ligne de commande, vous pouvez pip install --no-install --verbose.

Mais vraiment, à moins que ce soit quelque chose que vous ayez besoin d'automatiser, il est probablement plus facile de simplement aller à http://pypi.python.org/ et de rechercher le paquet là-bas au lieu d'utiliser pip.

7
abarnert

Dans le pip actuel (version 1.3.1), vous pouvez voir les dépendances d'un package installé en utilisant:

pip show <package>
95
kdb