Ho un progetto con più dipendenze pacchetto, i requisiti principali elencati in requirements.txt
. Quando chiamo pip freeze
stampa i pacchetti attualmente installati come lista normale. Io preferirei di ottenere anche le loro relazioni di dipendenza, qualcosa di simile:Esiste un modo per mostrare gli alberi di dipendenza per i pacchetti pip?
Flask==0.9
Jinja2==2.7
Werkzeug==0.8.3
Jinja2==2.7
Werkzeug==0.8.3
Flask-Admin==1.0.6
Flask==0.9
Jinja2==2.7
Werkzeug==0.8.3
L'obiettivo è quello di rilevare le dipendenze di ogni pacchetto specifico:
Werkzeug==0.8.3
Flask==0.9
Flask-Admin==1.0.6
e inserire questi nella mia attuale requirements.txt
. Ad esempio, per questo ingresso:
Flask==0.9
Flask-Admin==1.0.6
Werkzeug==0.8.3
vorrei ottenere:
Flask==0.9
Jinja2==2.7
Flask-Admin==1.0.6
Werkzeug==0.8.3
C'è un modo mostrare le dipendenze dei pacchetti installati pip?
So che hai fatto questa domanda quattro anni fa e ho diligentemente segnato la risposta che hai ottenuto rapidamente come migliore risposta. Grazie per averlo fatto. Tuttavia, darei un'occhiata alla risposta che hai ricevuto da Anthon un anno dopo. pipdeptree è eccezionale !!! Apparentemente @naiquevin non è stato in SO dall'aprile 2015, ma ha creato uno strumento davvero carino qui. –