logo

Cum se listează pachetele Python instalate

Lucrul la proiecte Python poate necesita să enumerați pachetele Python instalate pentru a gestiona dependențele, pentru a verifica actualizările sau pentru a partaja cerințele proiectului cu alții. În această postare, ne vom uita la numeroase tehnici de listare a pachetelor Python care sunt instalate pe sistemul dumneavoastră.

Listează pachetele Python instalate

Mai jos sunt câteva metode prin care putem enumera instalații Piton Pachete:



  • Folosind pip listă
  • Folosind pip freeze
  • Folosind pkg_resources de la Python
  • Folosind pipdeptree
  • Folosind pipenv
  • Folosind Jupyter Notebook

Listați pachetele Python instalate folosind lista pip

Cea mai comună metodă de a enumera pachetele Python instalate este utilizarea instrumentului de linie de comandă pip. pip este managerul de pachete standard pentru Python și vine preinstalat cu Python 3.4 și versiunile ulterioare.

Putem enumera pachetele instalate folosind pip folosind comanda list. Doar deschideți terminalul sau promptul de comandă și rulați următoarea comandă și veți vedea lista tuturor pachetelor instalate.

pip list>

Această comandă va afișa o listă cu toate pachetele Python instalate în mediul dumneavoastră Python și versiunile acestora. De asemenea, puteți redirecționa rezultatul către un fișier text (Opțional) Dacă doriți să salvați lista pachetelor instalate într-un fișier text, puteți utiliza următoarea comandă:



pip list>pachete_instalate.txt>

Această comandă va crea un fișier numit install_packages.txt și va salva lista de pachete din el.

Listează pachetele Python folosind pip freeze

O altă comandă folosită în mod obișnuit pentru a enumera pachetele instalate, în special în contextul managementului de proiect Python, este pip freeze. Această comandă generează o listă de pachete instalate și versiunile acestora într-un format care este utilizat în mod obișnuit pentru a specifica dependențele de proiect într-un fișier requirements.txt.

Putem folosi sâmburi înghețați pentru a lista pachetele Python instalate. Doar deschideți terminalul sau promptul de comandă și rulați următoarea comandă.



pip freeze>

Această comandă va afișa o listă de pachete instalate și versiunile acestora, similar cu ceea ce ați putea găsi într-un fișier requirements.txt.

Listați pachetele Python folosind modulul pkg_resources al lui Python

Dacă preferați o abordare programatică pentru a lista pachetele instalate dintr-un script Python, puteți utiliza modulul pkg_resources din pachetul setuptools. Iată un exemplu de utilizare:

Python3


text subliniat css



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

>

>

Acest script va tipări numele și versiunile tuturor pachetelor instalate în mediul dumneavoastră Python.

Listează pachetele Python folosind pipdeptree

pipdeptree este un pachet Python care vă ajută să vizualizați și să enumerați dependențele pachetelor instalate într-o structură arborescentă. Pentru a-l folosi, trebuie să îl instalați mai întâi:

pip install pipdeptree>

După instalarea pipdeptree, puteți enumera pachetele instalate și dependențele acestora, după cum urmează:

pipdeptree>

Această comandă va afișa o structură arborescentă a pachetelor instalate și dependențele acestora.

Listează pachetele instalate folosind pipenv

pipenv este un instrument popular pentru gestionarea mediilor de proiect Python și a dependențelor. Combină pip și virtualenv pentru a crea medii izolate Python pentru proiectele dvs. Pentru a lista pachetele instalate într-un mediu pipenv, urmați acești pași:

  • Deschideți un terminal sau un prompt de comandă și navigați la directorul în care se află fișierul dvs. Pip.
  • Activați mediul virtual:
pipenv shell>

Lista pachetelor instalate:

pipenv lock --requirements>

Această comandă va afișa lista pachetelor instalate și versiunile acestora.

abc cu numere

Folosind Jupyter Notebook

Dacă folosim Jupyter Notebook pentru dezvoltarea Python și dorim să listăm pachetele instalate într-un notebook, putem face acest lucru folosind ! (comandă shell) prefix. Iată cum:

  • Deschideți un Jupyter Notebook: Lansați un Jupyter Notebook rulând jupyter Notebook în terminalul dvs.
  • Creați un blocnotes nou sau deschideți unul existent: puteți crea un blocnotes nou sau deschide unul existent în care doriți să enumerați pachetele instalate.
  • Listează pachetele instalate într-o celulă de notebook:
!pip list>

Rularea acestei comenzi într-o celulă de notebook va afișa lista pachetelor instalate și versiunile acestora în ieșirea notebook-ului.