Heim >Backend-Entwicklung >Python-Tutorial >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
目录下。其中,X
和Y
分别代表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安装包的路径修改为自定义路径,可以按照以下步骤进行设置:
PYTHONPATH
,并设置为自定义路径,例如C:MyPythonPackages
。执行以上命令后,pip将会将包安装到C:MyPythonPackages
rrreee
/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:
PYTHONPATHcode> und setzen Sie ihn auf einen benutzerdefinierten Pfad, z. B. <code>C:MyPythonPackages
.
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!