logo

Ako zobraziť zoznam nainštalovaných balíkov Pythonu

Práca na projektoch Pythonu môže vyžadovať, aby ste uviedli zoznam nainštalovaných balíkov Pythonu, aby ste mohli spravovať závislosti, kontrolovať aktualizácie alebo zdieľať požiadavky projektu s ostatnými. V tomto príspevku sa pozrieme na množstvo techník na zoznam balíkov Python, ktoré sú nainštalované vo vašom systéme.

Zoznam nainštalovaných balíkov Pythonu

Nižšie sú uvedené niektoré metódy, pomocou ktorých môžeme uviesť zoznam nainštalovaných Python Balíky:



  • Použitím pip zoznam
  • Použitie zmrazovania jadierok
  • Použitie zdrojov pkg_resources Pythonu
  • Pomocou pipdeptree
  • Pomocou pipenv
  • Používanie notebooku Jupyter

Zoznam nainštalovaných balíkov Pythonu pomocou pip zoznamu

Najbežnejšou metódou na výpis nainštalovaných balíkov Pythonu je použitie nástroja príkazového riadka pip. pip je štandardný správca balíkov pre Python a je dodávaný s predinštalovaným Pythonom 3.4 a novšími verziami.

Nainštalované balíky môžeme vypísať pomocou pip pomocou príkazu list. Stačí otvoriť terminál alebo príkazový riadok a spustiť nasledujúci príkaz a zobrazí sa zoznam všetkých nainštalovaných balíkov.

pip list>

Tento príkaz zobrazí zoznam všetkých balíkov Python nainštalovaných vo vašom prostredí Pythonu a ich verzií. Výstup môžete tiež presmerovať do textového súboru (voliteľné) Ak chcete uložiť zoznam nainštalovaných balíkov do textového súboru, môžete použiť nasledujúci príkaz:



pip list>install_packages.txt>

Tento príkaz vytvorí súbor s názvom install_packages.txt a uloží doň zoznam balíkov.

Uveďte zoznam balíkov Python pomocou zmrazenia pipov

Ďalším bežne používaným príkazom na zoznam nainštalovaných balíkov, najmä v kontexte projektového manažmentu Pythonu, je pip freeze. Tento príkaz vygeneruje zoznam nainštalovaných balíkov a ich verzií vo formáte, ktorý sa bežne používa na špecifikovanie závislostí projektu v súbore requirements.txt.

Môžeme použiť zmraziť pip na zoznam nainštalovaných balíkov Pythonu. Stačí otvoriť terminál alebo príkazový riadok a spustiť nasledujúci príkaz.



pip freeze>

Tento príkaz zobrazí zoznam nainštalovaných balíkov a ich verzií, podobný tomu, ktorý môžete nájsť v súbore requirements.txt.

Uveďte zoznam balíkov Python pomocou modulu pkg_resources Pythonu

Ak dávate prednosť programovému prístupu na zoznam nainštalovaných balíkov v rámci skriptu Python, môžete použiť modul pkg_resources z balíka setuptools. Tu je príklad použitia:

Python3


java int zdvojnásobiť



import> pkg_resources> installed_packages>=> pkg_resources.working_set> for> package>in> installed_packages:> >print>(f>'{package.key}=={package.version}'>)>

>

>

Tento skript vytlačí názvy a verzie všetkých nainštalovaných balíkov vo vašom prostredí Pythonu.

Vypíšte balíky Python pomocou pipdeptree

pipdeptree je balík Pythonu, ktorý vám pomáha vizualizovať a vypisovať závislosti nainštalovaných balíkov v stromovej štruktúre. Ak ho chcete použiť, musíte ho najskôr nainštalovať:

pip install pipdeptree>

Po nainštalovaní pipdeptree môžete vypísať nainštalované balíky a ich závislosti takto:

pipdeptree>

Tento príkaz zobrazí stromovú štruktúru nainštalovaných balíkov a ich závislostí.

Zoznam nainštalovaných balíkov pomocou pipenv

pipenv je populárny nástroj na správu prostredí a závislostí projektov Python. Kombinuje pip a virtualenv na vytváranie izolovaných prostredí Pythonu pre vaše projekty. Ak chcete zobraziť zoznam nainštalovaných balíkov v prostredí pipenv, postupujte takto:

  • Otvorte terminál alebo príkazový riadok a prejdite do adresára, kde sa nachádza váš Pipfile.
  • Aktivujte virtuálne prostredie:
pipenv shell>

Zoznam nainštalovaných balíkov:

pipenv lock --requirements>

Tento príkaz zobrazí zoznam nainštalovaných balíkov a ich verzií.

inicializácia pružiny

Používanie notebooku Jupyter

Ak na vývoj Pythonu používame Jupyter Notebook a chceme vypísať nainštalované balíky v notebooku, môžeme tak urobiť pomocou ! (príkaz shellu) predpona. Tu je postup:

  • Otvorenie notebooku Jupyter: Spustite notebook Jupyter spustením notebooku Jupyter v termináli.
  • Vytvorenie nového poznámkového bloku alebo otvorenie existujúceho poznámkového bloku: Môžete vytvoriť nový poznámkový blok alebo otvoriť existujúci poznámkový blok, v ktorom chcete uviesť zoznam nainštalovaných balíkov.
  • Zoznam nainštalovaných balíkov v bunke notebooku:
!pip list>

Spustenie tohto príkazu v bunke poznámkového bloku zobrazí zoznam nainštalovaných balíkov a ich verzie vo výstupe poznámkového bloku.