logo

Hur man listar installerade Python-paket

Att arbeta med Python-projekt kan kräva att du listar de installerade Python-paketen för att hantera beroenden, söka efter uppdateringar eller dela projektkrav med andra. I det här inlägget kommer vi att titta på många tekniker för att lista Python-paketen som är installerade på ditt system.

Lista installerade Python-paket

Nedan är några metoder med vilka vi kan lista installerade Pytonorm Paket:



  • Använder sig av pip lista
  • Använder pip freeze
  • Använder Pythons pkg_resources
  • Använder pipdeptree
  • Använder pipenv
  • Använder Jupyter Notebook

Lista installerade Python-paket med hjälp av pip-listan

Den vanligaste metoden för att lista installerade Python-paket är att använda kommandoradsverktyget pip. pip är standardpakethanteraren för Python, och den kommer förinstallerad med Python 3.4 och senare versioner.

Vi kan lista installerade paket med pip genom att använda listkommandot. Öppna bara terminalen eller kommandotolken och kör följande kommando så kommer du att se listan över alla installerade paket.

pip list>

Det här kommandot visar en lista över alla Python-paket installerade i din Python-miljö och deras versioner. Du kan också omdirigera utdata till en textfil (Valfritt) Om du vill spara listan över installerade paket till en textfil kan du använda följande kommando:



pip list>installed_packages.txt>

Detta kommando skapar en fil med namnet installed_packages.txt och sparar listan över paket i den.

Lista Python-paket med pip freeze

Ett annat vanligt använt kommando för att lista installerade paket, särskilt i samband med Python-projektledning, är pip freeze. Detta kommando genererar en lista över installerade paket och deras versioner i ett format som vanligtvis används för att specificera projektberoenden i en requirements.txt-fil.

Vi kan använda pip frysa för att lista installerade Python-paket. Öppna bara din terminal eller kommandotolken och kör följande kommando.



pip freeze>

Det här kommandot visar en lista över installerade paket och deras versioner, liknande vad du kan hitta i en requirement.txt-fil.

Lista Python-paket med Pythons modul pkg_resources

Om du föredrar en programmatisk metod för att lista installerade paket från ett Python-skript, kan du använda modulen pkg_resources från setuptools-paketet. Här är ett exempel på hur du använder det:

Python3


för varje java



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

>

>

Detta skript kommer att skriva ut namnen och versionerna av alla installerade paket i din Python-miljö.

Lista Python-paket med pipdeptree

pipdeptree är ett Python-paket som hjälper dig att visualisera och lista beroenden för installerade paket i en trädliknande struktur. För att använda den måste du först installera den:

pip install pipdeptree>

Efter installation av pipdeptree kan du lista installerade paket och deras beroenden enligt följande:

pipdeptree>

Detta kommando kommer att visa en trädliknande struktur av installerade paket och deras beroenden.

Lista installerade paket med pipenv

pipenv är ett populärt verktyg för att hantera Python-projektmiljöer och beroenden. Den kombinerar pip och virtualenv för att skapa isolerade Python-miljöer för dina projekt. För att lista installerade paket i en pipenv-miljö, följ dessa steg:

  • Öppna en terminal eller kommandotolk och navigera till katalogen där din Pipfile finns.
  • Aktivera den virtuella miljön:
pipenv shell>

Lista installerade paket:

pipenv lock --requirements>

Detta kommando visar listan över installerade paket och deras versioner.

python-programlista

Använder Jupyter Notebook

Om vi ​​använder Jupyter Notebook för Python-utveckling och vill lista installerade paket i en anteckningsbok, kan vi göra det med hjälp av ! (skalkommando) prefix. Här är hur:

  • Öppna en Jupyter Notebook: Starta en Jupyter Notebook genom att köra Jupyter Notebook i din terminal.
  • Skapa en ny anteckningsbok eller öppna en befintlig: Du kan skapa en ny anteckningsbok eller öppna en befintlig där du vill lista de installerade paketen.
  • Lista installerade paket i en anteckningsbokcell:
!pip list>

Om du kör det här kommandot i en anteckningsbokscell visas listan över installerade paket och deras versioner i anteckningsbokens utdata.