Heim  >  Artikel  >  Backend-Entwicklung  >  Verbessern Sie die Quelleinstellungen für den Pip-Spiegel und verbessern Sie die Aktualisierungs- und Installationsgeschwindigkeit von Python-Paketen

Verbessern Sie die Quelleinstellungen für den Pip-Spiegel und verbessern Sie die Aktualisierungs- und Installationsgeschwindigkeit von Python-Paketen

WBOY
WBOYOriginal
2024-01-17 10:01:111067Durchsuche

Verbessern Sie die Quelleinstellungen für den Pip-Spiegel und verbessern Sie die Aktualisierungs- und Installationsgeschwindigkeit von Python-Paketen

Mit der breiten Anwendung von Python in der Datenwissenschaft, dem maschinellen Lernen und anderen Bereichen nimmt auch die Anzahl der Python-Pakete zu. pip ist ein Python-Paketmanager, der verschiedene Pakete einfach herunterladen, installieren und aktualisieren kann. Aufgrund der Einschränkungen der inländischen Netzwerkumgebung ist der Zugriff auf die offizielle Pip-Quelle langsam. Zu diesem Zeitpunkt ist es erforderlich, die Konfiguration der Pip-Spiegelquelle zu optimieren und die Aktualisierung und Installation von Python-Paketen zu beschleunigen.

Im Folgenden finden Sie spezifische Schritte und Codebeispiele:

  1. Pip-Version anzeigen

Geben Sie den folgenden Befehl im Terminal ein, um die Pip-Version zu überprüfen:

pip --version

Wenn Pip installiert wurde, werden die folgenden Informationen angezeigt:

pip X.X from /path/to/pip (python X.X)
  1. Konfigurieren Sie die Pip-Spiegelquelle

Fügen Sie die folgenden Konfigurationsinformationen in der Datei ~/.pip/pip.conf hinzu:

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple/ # 清华大学的镜像站

Oder die Spiegelstation von Alibaba Cloud:

[global]
index-url = https://mirrors.aliyun.com/pypi/simple/

Geben Sie den folgenden Befehl im Terminal ein, um die Konfiguration zu erstellen Datei:

mkdir ~/.pip
touch ~/.pip/pip.conf

Geben Sie den folgenden Befehl ein, um zu überprüfen, ob die neue Spiegelstation ordnungsgemäß funktioniert:

pip config list

Hier werden die aktuellen Pip-Konfigurationsinformationen aufgelistet, um sicherzustellen, dass die neue Spiegelstation erfolgreich eingerichtet wurde.

  1. Pip aktualisieren

Aus bestimmten Gründen müssen Sie möglicherweise Setuptools und Radpakete aktualisieren, bevor Sie Pip aktualisieren. Geben Sie im Terminal den folgenden Befehl ein:

pip install --upgrade setuptools
pip install --upgrade wheel

Anschließend können Sie pip aktualisieren:

pip install --upgrade pip
  1. Python-Paket installieren

Die Verwendung der optimierten Pip-Spiegelquelle kann die Installation von Python-Paketen beschleunigen. Geben Sie einfach den folgenden Befehl in das Terminal ein:

pip install package_name

wobei Paketname der Name des Python-Pakets ist, das installiert werden muss. Wenn das zu installierende Paket von anderen Paketen abhängt, lädt pip automatisch die abhängigen Pakete herunter und installiert sie.

  1. Installierte Pakete auflisten

Geben Sie den folgenden Befehl in das Terminal ein, um die in der aktuellen Umgebung installierten Python-Pakete aufzulisten:

pip list
  1. Python-Pakete deinstallieren

Wenn Sie die installierten Python-Pakete deinstallieren müssen, können Sie eingeben Geben Sie im Terminal den folgenden Befehl ein:

pip uninstall package_name

wobei Paketname der Name des Python-Pakets ist, das deinstalliert werden muss.

Zusammenfassung

Durch die Konfiguration der Pip-Mirror-Quelle können Sie die Aktualisierung und Installation von Python-Paketen beschleunigen. Sowohl die Tsinghua-Universität als auch Alibaba Cloud bieten vollständige Pip-Spiegelstationsdienste an. Benutzer können die geeignete Spiegelquelle entsprechend ihrer eigenen Netzwerkumgebung auswählen. Wenn Sie pip verwenden, können Sie auch über Befehlszeilenparameter angeben, welche Spiegelquelle verwendet werden soll.

Das obige ist der detaillierte Inhalt vonVerbessern Sie die Quelleinstellungen für den Pip-Spiegel und verbessern Sie die Aktualisierungs- und Installationsgeschwindigkeit von Python-Paketen. 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