logo

So listen Sie installierte Python-Pakete auf

Bei der Arbeit an Python-Projekten müssen Sie möglicherweise die installierten Python-Pakete auflisten, um Abhängigkeiten zu verwalten, nach Updates zu suchen oder Projektanforderungen mit anderen zu teilen. In diesem Beitrag betrachten wir zahlreiche Techniken zum Auflisten der Python-Pakete, die auf Ihrem System installiert sind.

Installierte Python-Pakete auflisten

Nachfolgend finden Sie einige Methoden, mit denen wir die installierten Methoden auflisten können Python Pakete:



  • Benutzen Pip Liste
  • Pip-Freeze verwenden
  • Verwenden von Pythons pkg_resources
  • Verwenden von pipdeptree
  • Verwenden von Pipenv
  • Verwenden von Jupyter Notebook

Listen Sie installierte Python-Pakete mithilfe der Pip-Liste auf

Die gebräuchlichste Methode zum Auflisten installierter Python-Pakete ist die Verwendung des Befehlszeilentools pip. pip ist der Standard-Paketmanager für Python und ist in Python 3.4 und späteren Versionen vorinstalliert.

Wir können installierte Pakete mit pip auflisten, indem wir den Befehl list verwenden. Öffnen Sie einfach das Terminal oder die Eingabeaufforderung und führen Sie den folgenden Befehl aus. Sie sehen dann die Liste aller installierten Pakete.

pip list>

Dieser Befehl zeigt eine Liste aller in Ihrer Python-Umgebung installierten Python-Pakete und ihrer Versionen an. Sie können die Ausgabe auch in eine Textdatei umleiten (optional). Wenn Sie die Liste der installierten Pakete in einer Textdatei speichern möchten, können Sie den folgenden Befehl verwenden:



pip list>Installierte_Pakete.txt>

Dieser Befehl erstellt eine Datei mit dem Namen „installed_packages.txt“ und speichert die Liste der darin enthaltenen Pakete.

Listen Sie Python-Pakete mit pip freeze auf

Ein weiterer häufig verwendeter Befehl zum Auflisten installierter Pakete, insbesondere im Kontext der Python-Projektverwaltung, ist pip freeze. Dieser Befehl generiert eine Liste der installierten Pakete und ihrer Versionen in einem Format, das häufig zum Angeben von Projektabhängigkeiten in einer Datei „requirements.txt“ verwendet wird.

Wir können benutzen Pip einfrieren um installierte Python-Pakete aufzulisten. Öffnen Sie einfach Ihr Terminal oder Ihre Eingabeaufforderung und führen Sie den folgenden Befehl aus.



pip freeze>

Dieser Befehl zeigt eine Liste der installierten Pakete und ihrer Versionen an, ähnlich der Liste, die Sie möglicherweise in einer Datei „requirements.txt“ finden.

Listen Sie Python-Pakete mit dem pkg_resources-Modul von Python auf

Wenn Sie einen programmgesteuerten Ansatz zum Auflisten installierter Pakete innerhalb eines Python-Skripts bevorzugen, können Sie das Modul pkg_resources aus dem Paket setuptools verwenden. Hier ist ein Beispiel für die Verwendung:

Python3


Kapselungsprogramm



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

>

>

Dieses Skript gibt die Namen und Versionen aller installierten Pakete in Ihrer Python-Umgebung aus.

Listen Sie Python-Pakete mit pipdeptree auf

pipdeptree ist ein Python-Paket, das Ihnen hilft, die Abhängigkeiten installierter Pakete in einer baumartigen Struktur zu visualisieren und aufzulisten. Um es zu verwenden, müssen Sie es zuerst installieren:

pip install pipdeptree>

Nach der Installation von pipdeptree können Sie installierte Pakete und ihre Abhängigkeiten wie folgt auflisten:

pipdeptree>

Dieser Befehl zeigt eine baumartige Struktur der installierten Pakete und ihrer Abhängigkeiten an.

Installierte Pakete mit Pipenv auflisten

Pipenv ist ein beliebtes Tool zum Verwalten von Python-Projektumgebungen und -Abhängigkeiten. Es kombiniert pip und virtualenv, um isolierte Python-Umgebungen für Ihre Projekte zu erstellen. Führen Sie die folgenden Schritte aus, um installierte Pakete in einer Pipenv-Umgebung aufzulisten:

  • Öffnen Sie ein Terminal oder eine Eingabeaufforderung und navigieren Sie zu dem Verzeichnis, in dem sich Ihre Pipfile befindet.
  • Aktivieren Sie die virtuelle Umgebung:
pipenv shell>

Installierte Pakete auflisten:

pipenv lock --requirements>

Dieser Befehl zeigt die Liste der installierten Pakete und ihrer Versionen an.

'prim's Algorithmus'

Verwenden von Jupyter Notebook

Wenn wir Jupyter Notebook für die Python-Entwicklung verwenden und installierte Pakete in einem Notebook auflisten möchten, können wir dies mit dem ! (Shell-Befehl)-Präfix. Hier ist wie:

  • Öffnen Sie ein Jupyter-Notebook: Starten Sie ein Jupyter-Notebook, indem Sie Jupyter Notebook in Ihrem Terminal ausführen.
  • Erstellen Sie ein neues Notizbuch oder öffnen Sie ein vorhandenes: Sie können ein neues Notizbuch erstellen oder ein vorhandenes öffnen, in dem Sie die installierten Pakete auflisten möchten.
  • Installierte Pakete innerhalb einer Notebook-Zelle auflisten:
!pip list>

Wenn Sie diesen Befehl in einer Notebook-Zelle ausführen, wird die Liste der installierten Pakete und ihrer Versionen in der Notebook-Ausgabe angezeigt.