logo

Jak zobrazit seznam nainstalovaných balíčků Pythonu

Práce na projektech Pythonu může vyžadovat, abyste uvedli seznam nainstalovaných balíčků Pythonu, abyste mohli spravovat závislosti, kontrolovat aktualizace nebo sdílet požadavky projektu s ostatními. V tomto příspěvku se podíváme na četné techniky pro výpis balíčků Pythonu, které jsou nainstalovány ve vašem systému.

Seznam nainstalovaných balíčků Pythonu

Níže jsou uvedeny některé metody, pomocí kterých můžeme uvést nainstalované Krajta Balíčky:



  • Použitím pip seznam
  • Použití pip freeze
  • Použití pkg_resources Pythonu
  • Pomocí pipdeptree
  • Pomocí pipenv
  • Použití Jupyter Notebooku

Seznam nainstalovaných balíčků Pythonu pomocí pip listu

Nejběžnější metodou pro výpis nainstalovaných balíčků Pythonu je použití nástroje příkazového řádku pip. pip je standardní správce balíčků pro Python a je dodáván s předinstalovaným Pythonem 3.4 a novějšími verzemi.

Nainstalované balíčky můžeme vypsat pomocí pip pomocí příkazu list. Stačí otevřít terminál nebo příkazový řádek a spustit následující příkaz a zobrazí se seznam všech nainstalovaných balíčků.

pip list>

Tento příkaz zobrazí seznam všech balíčků Python nainstalovaných ve vašem prostředí Pythonu a jejich verzí. Výstup můžete také přesměrovat do textového souboru (Volitelné) Pokud chcete uložit seznam nainstalovaných balíčků do textového souboru, můžete použít následující příkaz:



pip list>install_packages.txt>

Tento příkaz vytvoří soubor s názvem install_packages.txt a uloží do něj seznam balíčků.

Vypište balíčky Pythonu pomocí zmrazení pip

Dalším běžně používaným příkazem pro výpis nainstalovaných balíčků, zejména v kontextu projektového managementu Pythonu, je pip freeze. Tento příkaz vygeneruje seznam nainstalovaných balíčků a jejich verzí ve formátu, který se běžně používá pro specifikaci závislostí projektu v souboru requirements.txt.

Můžeme použít zmrazit pecku pro výpis nainstalovaných balíčků Pythonu. Stačí otevřít terminál nebo příkazový řádek a spustit následující příkaz.



pip freeze>

Tento příkaz zobrazí seznam nainstalovaných balíčků a jejich verzí, podobný tomu, co můžete najít v souboru requirements.txt.

Vypište balíčky Pythonu pomocí modulu pkg_resources Pythonu

Pokud dáváte přednost programovému přístupu k výpisu nainstalovaných balíčků ze skriptu Pythonu, můžete použít modul pkg_resources z balíčku setuptools. Zde je příklad použití:

Python3


názvy měst usa



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

>

>

Tento skript vytiskne názvy a verze všech nainstalovaných balíčků ve vašem prostředí Pythonu.

Seznam Pythonových balíčků pomocí pipdeptree

pipdeptree je balíček Pythonu, který vám pomáhá vizualizovat a vypisovat závislosti nainstalovaných balíčků ve stromové struktuře. Chcete-li jej používat, musíte jej nejprve nainstalovat:

pip install pipdeptree>

Po instalaci pipdeptree můžete vypsat nainstalované balíčky a jejich závislosti následovně:

pipdeptree>

Tento příkaz zobrazí stromovou strukturu nainstalovaných balíčků a jejich závislostí.

Seznam nainstalovaných balíčků pomocí pipenv

pipenv je oblíbený nástroj pro správu prostředí a závislostí projektů Pythonu. Kombinuje pip a virtualenv a vytváří izolovaná prostředí Pythonu pro vaše projekty. Chcete-li vypsat nainstalované balíčky v prostředí pipenv, postupujte takto:

  • Otevřete terminál nebo příkazový řádek a přejděte do adresáře, kde se nachází váš Pipfile.
  • Aktivujte virtuální prostředí:
pipenv shell>

Seznam nainstalovaných balíčků:

pipenv lock --requirements>

Tento příkaz zobrazí seznam nainstalovaných balíčků a jejich verzí.

jarní inicializr

Použití Jupyter Notebooku

Pokud pro vývoj Pythonu používáme Jupyter Notebook a chceme vypsat nainstalované balíčky v notebooku, můžeme tak učinit pomocí ! (příkaz shellu) předpona. Zde je postup:

  • Otevření notebooku Jupyter: Spusťte notebook Jupyter spuštěním notebooku Jupyter v terminálu.
  • Vytvoření nového poznámkového bloku nebo otevření stávajícího: Můžete vytvořit nový poznámkový blok nebo otevřít existující poznámkový blok, ve kterém chcete vypsat nainstalované balíčky.
  • Seznam nainstalovaných balíčků v buňce notebooku:
!pip list>

Spuštěním tohoto příkazu v buňce notebooku se ve výstupu notebooku zobrazí seznam nainstalovaných balíčků a jejich verze.