Heim  >  Artikel  >  Backend-Entwicklung  >  Mit welcher Methode kann Pip offline installiert werden?

Mit welcher Methode kann Pip offline installiert werden?

zbt
zbtOriginal
2023-12-07 14:43:214089Durchsuche

Die Möglichkeiten, pip offline zu installieren, bestehen darin, aus einer Datei zu installieren, den lokalen Paketindex zu verwenden und ein benutzerdefiniertes Offline-Paket zu erstellen. Die Schritte sind wie folgt: 1. Von der Datei installieren, die Python-Paketdatei herunterladen und mit pip installieren. 2. Den lokalen Paketindex verwenden, eine lokale Paketindexdatei erstellen und den lokalen Paketindex zum Installieren verwenden . Erstellen Sie ein benutzerdefiniertes Offline-Paket, laden Sie das Python-Paket herunter, verpacken Sie es, laden Sie es auf den Zielcomputer hoch und installieren Sie es.

Mit welcher Methode kann Pip offline installiert werden?

Das Betriebssystem dieses Tutorials: Windows10-System, Python3.11.4, DELL G3-Computer.

Offline-Installation bezieht sich auf die Installation von Python-Paketen ohne Internetverbindung. Normalerweise verwenden wir den Befehl pip, um Python-Pakete aus dem Internet herunterzuladen und zu installieren. In einigen Fällen, beispielsweise auf einem Server ohne Internetverbindung oder in einer eingeschränkten Umgebung, ist jedoch eine Offline-Installation erforderlich. In dieser Antwort werde ich die folgenden Möglichkeiten zur Offline-Installation vorstellen:

  • 1. Verwenden Sie den lokalen Paketindex

  • 3

  • Von Datei installieren
Schritt 1: Laden Sie die Python-Paketdatei herunter

Zunächst müssen Sie die Installationsdatei des Python-Pakets auf einen Computer mit Internetverbindung herunterladen. Sie können PyPI (Python Package) verwenden Suchen Sie das erforderliche Python-Paket auf der Index-Website und laden Sie es herunter. Normalerweise liegen die heruntergeladenen Dateien in den Formaten .whl, .tar.gz, .zip und anderen vor. Kopieren Sie diese Dateien auf den Zielinstallationscomputer.
  • Schritt 2: Verwenden Sie pip zum Installieren

Geben Sie auf dem Zielinstallationscomputer das Verzeichnis ein, in dem die Python-Paketdatei gespeichert ist, und verwenden Sie den Befehl pip, um sie zu installieren, zum Beispiel:
    pip install package_file_name.whl
  • Der Name der Paketdatei. whl hier ist, was Sie heruntergeladen haben Der Name der Python-Paketdatei. Auf diese Weise verwendet pip direkt die lokale Python-Paketdatei für die Installation, ohne sie aus dem Internet herunterladen zu müssen.

  • Lokalen Paketindex verwenden

Schritt 1: Lokale Paketindexdatei erstellen

Erstellen Sie zunächst einen lokalen Paketindex mit dem folgenden Befehl auf einem Computer mit Internetverbindung:
    pip download -d /path/to/package-folder package_name
  • Dadurch werden Paketname und hinzugefügt Alle Abhängigkeiten werden in das Verzeichnis /path/to/package-folder heruntergeladen. In diesem Schritt werden die erforderlichen Python-Pakete und ihre Abhängigkeiten aus dem Internet auf Ihren lokalen Computer heruntergeladen.

Schritt 2: Installation mithilfe des lokalen Paketindex

Kopieren Sie den im vorherigen Schritt heruntergeladenen Paketordner auf den Zielinstallationscomputer und verwenden Sie dann pip zur Installation:
    pip install --no-index --find-links=/path/to/package-folder package_name
  • /path/to/package hier -folder ist der Ordnerpfad, in dem der lokale Paketindex gespeichert ist, und package_name ist der Name des zu installierenden Python-Pakets. Durch Hinzufügen der Parameter --no-index und --find-links findet und installiert pip das erforderliche Python-Paket im lokalen Paketindexordner, ohne erneut versuchen zu müssen, es aus dem Netzwerk herunterzuladen.

  • Erstellen Sie benutzerdefinierte Offline-Pakete

Schritt 1: Python-Pakete herunterladen und verpacken

Sie können die erforderlichen Python-Pakete auf einen Computer mit Internetverbindung herunterladen und sie in eine Archivdatei im ZIP- oder Tarball-Format packen.
  • Schritt 2: Auf den Zielcomputer hochladen und installieren

Laden Sie die gepackte Python-Paketdatei auf den Zielinstallationscomputer hoch, dekomprimieren Sie die Datei und installieren Sie sie dann mit dem Befehl pip, zum Beispiel:
    pip install package_folder_name
  • Der Name des Paketordners ist hier der Name des Paketordners, den Sie entpackt haben. Auf diese Weise können Sie benutzerdefinierte Python-Pakete offline installieren.

  • Fazit

Mit der oben genannten Methode können Sie Python-Pakete offline in einer Umgebung ohne Internetverbindung installieren. Unabhängig davon, ob Sie aus einer Datei installieren, einen lokalen Paketindex verwenden oder ein benutzerdefiniertes Offline-Paket erstellen, können diese Methoden Ihnen dabei helfen, Ihre Anforderungen an die Installation von Python-Paketen in einer Offline-Umgebung zu erfüllen.

Das obige ist der detaillierte Inhalt vonMit welcher Methode kann Pip offline installiert werden?. 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