Mam projekt z wieloma zależnościami pakietów, główne wymagania są wymienione w requirements.txt
. Kiedy zadzwonię pod numer pip freeze
, drukuje on aktualnie zainstalowane pakiety jako zwykłą listę. Wolałbym również uzyskać ich relacji zależności, coś takiego:Czy istnieje sposób wyświetlania drzew zależności dla pakietów paczek?
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
Celem jest wykrycie zależności pomiędzy poszczególnymi opakowaniu:
Werkzeug==0.8.3
Flask==0.9
Flask-Admin==1.0.6
i wstawić je do mojego obecnego requirements.txt
. Na przykład, dla tego wejścia:
Flask==0.9
Flask-Admin==1.0.6
Werkzeug==0.8.3
chciałbym dostać:
Flask==0.9
Jinja2==2.7
Flask-Admin==1.0.6
Werkzeug==0.8.3
Czy jest jakiś sposób pokazać zależności zainstalowanych pakietów pip?
Wiem, że zadałeś to pytanie cztery lata temu i skrupulatnie zaznaczyłeś odpowiedź, którą szybko uzyskałeś jako najlepszą odpowiedź. Dzięki za zrobienie tego. Jednak przyjrzałbym się odpowiedzi, którą otrzymałeś od Anthon w rok później. pipdeptree jest NIESAMOWITE !!! Podobno @naiquevin nie był na SO od kwietnia 2015 roku, ale stworzył tutaj naprawdę fajne narzędzie. –