Wo werden Python -Pakete unter Linux installiert?

Wo werden Python -Pakete unter Linux installiert?
Dieser Artikel konzentriert sich auf den Standort von Python -Paketen in verschiedenen Linux -Verteilungen.

Wenn Sie dieses Tutorial lesen, erfahren Sie, wo die Python -Pakete und -Module in Ihrem System und anderen Linux -Verteilungen installiert sind. Der wichtigste Unterricht in diesem Tutorial ist jedoch im letzten Abschnitt, in dem Sie lernen, wie Sie die Python -Pakete finden.

Alle in diesem Artikel gezeigten Beispiele enthalten Screenshots, die es jedem Linux -Benutzer leicht erleichtern, sie unabhängig von seiner Wissensniveau zu verstehen.

Vorheriger notwendiger Schritt: Erlernen der installierten Python -Version

Um alle in diesem Artikel beschriebenen Anweisungen zu befolgen, müssen Sie zunächst die in Ihrem System installierte Python -Version kennen.

Um es zu lernen, können Sie den Befehl LS verwenden, gefolgt vom Pfad der ausführbaren Dateien und die Version durch eine Wildcard ersetzen, wie in den folgenden angezeigt:

ls/usr/bin/python*



Wie Sie sehen können, gibt es derzeit zwei Python -Versionen in meinem System: Python 3.9 und Python 2.7. Die anderen Wege gehören zu den symbolischen Verbindungen.

Wo werden Python -Pakete gespeichert, wenn sie ohne Paket -Manager installiert werden?

Wenn die Python -Installation aus Quellen oder aus Python -Installationsmechanismen durchgeführt wurde (wie Easy_install oder Python Setup.py) und nicht von einem Paketmanager wie apt-get oder Fähigkeit Unter anderem werden Python -Pakete unter dem gespeichert /usr/local/lib/python/ Verzeichnis.

Dieses Verzeichnis kann für fast jede Linux -Verteilung als universell und gültig definiert werden, da es auf Installationsmethoden basiert, die für verschiedene Verteilungen unabhängig von ihren Paketmanagern verfügbar sind. Dies ist natürlich nicht gültig, wenn Python mit einem bestimmten Distropaket -Manager installiert wird.

Wenn Sie Python aus Quellen zusammengestellt oder mit dem installiert haben aufstellen.py oder Einfach zu installieren, Sie können diesen Speicherort über den Befehl LS wie im folgenden Screenshot WO gezeigt überprüfen 3.10 muss durch Ihre tatsächliche Python -Version ersetzt werden.

ls/usr/local/lib/python3.10//


Wo sind Python -Pakete, wenn sie über PIP installiert werden?

Python -Pakete, die mit dem PIP -Befehl installiert sind, werden unter dem gespeichert /usr/local/lib // dist-packages/pip/ Verzeichnis.

Sie können den richtigen Ort finden, indem Sie die verwenden Pip Befehl gefolgt von dem Liste Option wie im Folgenden dargestellt:

PIP -Liste


Wo werden Python -Pakete in Debian/Ubuntu Distribution installiert

Wenn Sie ein Debian, Ubuntu oder eine andere Verteilung sind und Sie Python durch die installiert haben dpkg Packungsmanager oder einer seiner Frontenden wie apt-get, geeignet oder Eignung, Die Pakete werden in der gespeichert /usr/lib/python Verzeichnis, wie im folgenden Bild gezeigt, wo 3.9 muss durch Ihre tatsächliche Python -Version ersetzt werden.

ls/usr/lib/python3.9/



Notiz: Wie bereits erwähnt, wenn Sie Python nicht mit dem installieren dpkg, APT, APT-Get oder Eignung, Die Pakete haben einen anderen Ort im ersten Abschnitt dieses Dokuments beschrieben.

Wo sind Python -Pakete in Red Hat -basierten Verteilungen und Suse installiert

Wie in Debian/Ubuntu werden Python -Pakete ohne definierte spezifische Architektur unter dem installiert /usr/lib/python Verzeichnis.

Spezifische Architektur -Python -Pakete in Red Hat werden jedoch unter einem deskriptiven Verzeichnisses wie gespeichert wie /usr/lib64/python.

Lokale Python -Pakete werden unter installiert /heim//.lokal/lib/python/.

So finden Sie installierte Python -Pakete unabhängig von der Installationsmethode

Was auch immer Ihre Linux -Verteilung ist, Sie können immer die verwenden finden Befehl zur Suche nach den Dateien nach Typ, in diesem Fall, um die Python -Pakete mit ihrer zu finden .py Erweiterung wie in der folgenden Abbildung wo gezeigt /usr ist das übergeordnete Verzeichnis in der rekursiven Suche, -Typ f definiert, dass Sie Dateien und keine Verzeichnisse durchsuchen und “*.pyIst die Erweiterung der Dateien, die Sie suchen.

Finden Sie /usr -type f -name "**.py "


Finden von Python -Modulen

Um die Python -Module zu finden, öffnen Sie die Python -Konsole, indem Sie die Python ausführen, wo muss durch Ihre tatsächliche Python -Version ersetzt werden. Führen Sie dann den Befehl aus Hilfe („Module“) Wie im folgenden Beispiel gezeigt:

In unserem Fall führen wir mit dem Python 3 den folgenden Code aus:

Python3


Dann führen wir diesen folgenden Code auch aus:

Hilfe ("Module")


Abschluss

Wie Sie sehen können. Aber die finden Der Befehl ist nützlich, um alle Python -Pakete unabhängig von der Installationsmethode, der Verteilung oder der Architektur zu durchsuchen, und ist eine gültige Technik für jede Linux -Verteilung. Das Erlernen der Programmversionen oder zum Finden der Dateien nach Typ oder Erweiterung ist für alle Linux -Benutzer unabhängig von ihrer Wissensebene äußerst einfach und obligatorisch. Es ist wichtig zu klären, dass dieser Artikel jedoch Beispiele wie Python 2 enthält, diese Version jedoch eingestellt wurde und Python 3 die aktuelle Version mit vielen Verbesserungen ist. Versuchen Sie immer, Python mit Ihrem Linux -Distributionspaket -Manager zu installieren, die Abhängigkeiten automatisch aufzulösen und den Entfernungsprozess vor den Problemen zu lockern.

Vielen Dank für das Lesen dieses Artikels. Wir hoffen, es war nützlich. Folgen Sie Linux Tipps für professionelle Linux -Tipps und Tutorials.