logo

Kaip išvardyti įdiegtus Python paketus

Dirbant su Python projektais gali reikėti įtraukti įdiegtų Python paketų sąrašą, kad galėtumėte valdyti priklausomybes, tikrinti, ar nėra naujinimų arba bendrinti projekto reikalavimus su kitais. Šiame įraše apžvelgsime daugybę jūsų sistemoje įdiegtų Python paketų sąrašo metodų.

Įdiegtų Python paketų sąrašas

Žemiau pateikiami keli metodai, pagal kuriuos galime išvardyti įdiegtus Python Paketai:



  • Naudojant pip sąrašą
  • Pip freeze naudojimas
  • Naudojant Python pkg_resources
  • Naudojant pipdeptree
  • Naudojant pipenv
  • Naudojant Jupyter Notepad

Išvardykite įdiegtus Python paketus naudodami pip sąrašą

Dažniausias įdiegtų Python paketų sąrašo metodas yra komandų eilutės įrankio pip naudojimas. pip yra standartinė Python paketų tvarkyklė, kuri yra iš anksto įdiegta su Python 3.4 ir naujesnėmis versijomis.

Įdiegtus paketus galime išvardyti naudodami pip naudodami komandą list. Tiesiog atidarykite terminalą arba komandų eilutę ir paleiskite šią komandą ir pamatysite visų įdiegtų paketų sąrašą.

pip list>

Ši komanda parodys visų Python aplinkoje įdiegtų Python paketų ir jų versijų sąrašą. Taip pat galite nukreipti išvestį į tekstinį failą (nebūtina) Jei norite įrašyti įdiegtų paketų sąrašą į tekstinį failą, galite naudoti šią komandą:



pip list>install_packages.txt>

Ši komanda sukurs failą pavadinimu install_packages.txt ir išsaugos jame esančių paketų sąrašą.

Išvardykite Python paketus naudodami pip freeze

Kita dažniausiai naudojama komanda įdiegtų paketų sąrašui, ypač Python projektų valdymo kontekste, yra pip freeze. Ši komanda sugeneruoja įdiegtų paketų ir jų versijų sąrašą formatu, kuris dažniausiai naudojamas projekto priklausomybėms nurodyti faile requirements.txt.

Galime naudoti pip užšaldyti įdiegti įdiegtų Python paketų sąrašą. Tiesiog atidarykite terminalą arba komandų eilutę ir paleiskite šią komandą.



pip freeze>

Ši komanda parodys įdiegtų paketų ir jų versijų sąrašą, panašų į tai, ką galite rasti faile requirements.txt.

Išvardykite Python paketus naudodami Python pkg_resources modulį

Jei pageidaujate programinio metodo, kad pateiktumėte įdiegtų paketų sąrašą iš Python scenarijaus, galite naudoti modulį pkg_resources iš setuptools paketo. Štai pavyzdys, kaip jį naudoti:

Python3


suderinti css vaizdą



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

>

>

Šis scenarijus išspausdins visų jūsų Python aplinkoje įdiegtų paketų pavadinimus ir versijas.

Išvardykite Python paketus naudodami pipdeptree

pipdeptree yra Python paketas, padedantis vizualizuoti ir išvardyti įdiegtų paketų priklausomybes į medį panašioje struktūroje. Norėdami jį naudoti, pirmiausia turite jį įdiegti:

pip install pipdeptree>

Įdiegę pipdeptree, galite išvardyti įdiegtus paketus ir jų priklausomybes taip:

pipdeptree>

Ši komanda parodys į medį panašią įdiegtų paketų struktūrą ir jų priklausomybes.

Išvardykite įdiegtus paketus naudodami pipenv

pipenv yra populiarus įrankis Python projektų aplinkoms ir priklausomybėms valdyti. Jis sujungia pip ir virtualenv, kad sukurtų atskiras Python aplinkas jūsų projektams. Norėdami išvardyti įdiegtus paketus pipenv aplinkoje, atlikite šiuos veiksmus:

  • Atidarykite terminalą arba komandų eilutę ir eikite į katalogą, kuriame yra jūsų Pipfile.
  • Suaktyvinkite virtualią aplinką:
pipenv shell>

Įdiegtų paketų sąrašas:

pipenv lock --requirements>

Ši komanda parodys įdiegtų paketų ir jų versijų sąrašą.

reliacinė algebra rdbms

Naudojant Jupyter Notepad

Jei Python kūrimui naudojame Jupyter Notebook ir norime įtraukti įdiegtų paketų sąrašą nešiojamajame kompiuteryje, galime tai padaryti naudodami ! (shell komandos) priešdėlis. Štai kaip:

  • Atidarykite „Jupyter“ nešiojamąjį kompiuterį: paleiskite „Jupyter“ nešiojamąjį kompiuterį paleisdami „Jupyter“ nešiojamąjį kompiuterį savo terminale.
  • Sukurkite naują bloknotą arba atidarykite esamą: galite sukurti naują bloknotą arba atidaryti esamą, kuriame norite pateikti įdiegtų paketų sąrašą.
  • Įdiegtų paketų sąrašas nešiojamojo kompiuterio langelyje:
!pip list>

Vykdant šią komandą nešiojamojo kompiuterio langelyje, nešiojamojo kompiuterio išvestyje bus rodomas įdiegtų paketų sąrašas ir jų versijos.