Heim  >  Artikel  >  Backend-Entwicklung  >  Parsen des Standardspeicherverzeichnisses für von pip installierte Pakete

Parsen des Standardspeicherverzeichnisses für von pip installierte Pakete

王林
王林Original
2024-01-18 10:22:061420Durchsuche

Parsen des Standardspeicherverzeichnisses für von pip installierte Pakete

Zeigen Sie das Speicherverzeichnis der von pip installierten Pakete an. Sie benötigen spezifische Codebeispiele Verwenden Sie pip, um Python-Pakete einfach zu installieren, zu aktualisieren und zu deinstallieren. Für Anfänger ist es sehr nützlich, das Speicherverzeichnis der von pip installierten Pakete zu kennen. In diesem Artikel wird das Speicherverzeichnis des Standardinstallationspakets von pip erläutert und relevante Codebeispiele bereitgestellt.

Bevor wir beginnen, müssen wir einige Grundkenntnisse über Pip verstehen.

pip ist ein Python-Paketverwaltungstool, das Python-Pakete automatisch herunterladen, installieren, aktualisieren und deinstallieren kann. Wenn wir ein Paket über pip installieren, lädt es das Paket automatisch in den lokalen Speicher herunter und installiert es. pip kann Paketquellcode aus dem Python-Paketindex oder anderen Versionskontrollsystemen erhalten.

Der Installationsprozess von pip ist sehr einfach. Geben Sie einfach den folgenden Befehl in die Befehlszeile ein:

$ pip install 包名

Das Standardinstallationsverzeichnis von pip variiert je nach Betriebssystem. Im Folgenden werden die Standardinstallationsverzeichnisse von pip unter verschiedenen Betriebssystemen vorgestellt.

In Windows-Systemen werden von pip installierte Pakete standardmäßig im AppData-Ordner des Benutzerverzeichnisses gespeichert. Sie können es anhand des folgenden Codebeispiels anzeigen:

import site
print(site.getsitepackages())

Führen Sie den obigen Code aus. Es wird eine Liste ausgegeben. Die Elemente in der Liste sind die Speicherverzeichnisse der Standardinstallationspakete von pip. Die Beispielausgabe lautet wie folgt:

['C:\Users\Username\AppData\Local\Programs\Python\Python39\Lib\site-packages', 'C:\Users\Username\AppData\Roaming\Python\Python39\site-packages']

In Unix- und Linux-Systemen werden die von pip installierten Pakete im Verzeichnis /usr/local/lib/pythonX.Y/dist-packages gespeichert. Unter diesen repräsentieren X und Y die Hauptversionsnummer bzw. die Nebenversionsnummer von Python. Das Folgende ist ein Beispiel für die Anzeige des Standardinstallationsverzeichnisses von pip:

import sysconfig
print(sysconfig.get_paths()["purelib"])

Die Beispielausgabe lautet wie folgt: /usr/local/lib/pythonX.Y/dist-packages目录下。其中,XY分别代表Python的主版本号和次版本号。以下是一个查看pip默认安装目录的示例:

/usr/local/lib/python3.9/dist-packages

示例输出如下:

$ pip config set global.target C:MyPythonPackages

对于macOS系统,pip的默认安装目录也与Unix和Linux相同,即/usr/local/lib/pythonX.Y/dist-packages。可以使用与Unix和Linux相同的代码示例来查看。

除了了解pip默认的包安装目录,我们还可以通过修改环境变量来改变pip安装包的存放位置。例如,在Windows系统中,可以将pip安装包的路径修改为自定义路径,可以按照以下步骤进行设置:

  1. 新建一个环境变量PYTHONPATH,并设置为自定义路径,例如C:MyPythonPackages
  2. 在该路径下创建一个新的文件夹,用于存放pip安装的包。
  3. 打开命令提示符窗口,并执行以下命令:
rrreee

执行以上命令后,pip将会将包安装到C:MyPythonPackagesrrreee

Für macOS-Systeme ist das Standardinstallationsverzeichnis von pip auch dasselbe wie bei Unix und Linux, nämlich /usr/local/lib/pythonX. Y/dist-packages. Dies kann anhand der gleichen Codebeispiele wie für Unix und Linux betrachtet werden.

Zusätzlich zum Verständnis des Standardpaketinstallationsverzeichnisses von pip können wir auch den Speicherort von pip-Installationspaketen ändern, indem wir Umgebungsvariablen ändern. In Windows-Systemen können Sie beispielsweise den Pfad des PIP-Installationspakets in einen benutzerdefinierten Pfad ändern. Sie können ihn festlegen, indem Sie die folgenden Schritte ausführen:

  1. Erstellen Sie eine neue Umgebungsvariable PYTHONPATHcode> und setzen Sie ihn auf einen benutzerdefinierten Pfad, z. B. <code>C:MyPythonPackages.
  2. Erstellen Sie in diesem Pfad einen neuen Ordner, um die von pip installierten Pakete zu speichern.
  3. Öffnen Sie ein Eingabeaufforderungsfenster und führen Sie den folgenden Befehl aus:
rrreeeNach der Ausführung des obigen Befehls installiert pip das Paket in C:MyPythonPackages unter dem Weg. 🎜🎜Mit der oben genannten Methode können wir das Speicherverzeichnis des Pip-Installationspakets anpassen, um unsere Python-Pakete besser zu verwalten. 🎜🎜Zusammenfassend ist pip eines der Paketverwaltungstools von Python. Pakete, die über pip installiert werden, werden standardmäßig in bestimmten Verzeichnissen unter verschiedenen Betriebssystemen gespeichert. Das Verständnis des Standardpaketinstallationsverzeichnisses von pip kann uns helfen, Pakete von Drittanbietern in Python besser zu verstehen und zu verwalten. Gleichzeitig können wir auch den Speicherort des Pip-Installationspakets ändern, indem wir Umgebungsvariablen ändern. Ich hoffe, dieser Artikel kann das Verzeichnis enthüllen, in dem Pip-Pakete gespeichert sind, und Ihnen dabei helfen, Python und seine verschiedenen Bibliotheken von Drittanbietern besser zu nutzen. 🎜

Das obige ist der detaillierte Inhalt vonParsen des Standardspeicherverzeichnisses für von pip installierte Pakete. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn