Setuptools ist ein Paket, mit dem Sie Python-Pakete installieren, verwalten und verteilen können. Es bietet eine bequeme Möglichkeit, Python-Module zu installieren und zu konfigurieren, und es enthält auch Funktionen zum automatischen Laden und Installieren von Abhängigkeiten.
Die Installation von setuptools unter Linux ohne Zugriff auf das Internet kann jedoch schwierig sein. In diesem Fall müssen Sie die Installation manuell durchführen, indem Sie die Pakete und ihre Abhängigkeiten sammeln.
In der folgenden exemplarischen Vorgehensweise wird beschrieben, wie Sie Python-setuptools auf Linux ohne Internet installieren. Wir zeigen Ihnen, wie Sie alle benötigten Pakete herunterladen, installieren und die Umgebung für die Arbeit mit setuptools konfigurieren.
Schritt 1: Laden Sie die erforderlichen Dateien herunter
Bevor Sie setuptools installieren, müssen Sie mehrere Dateien herunterladen. Die Python Package Index (PyPI) -Website ermöglicht das Herunterladen von Paketen und deren Abhängigkeiten in Form von Archiven. Um das setuptools-Paket herunterzuladen, besuchen Sie die Website https://pypi.org/project/setuptools/#files und suchen Sie nach der neuesten Version von setuptools. Laden Sie das Archiv im Format herunter .tar.gz.
Schritt 2: Entpacken des Archivs
Nachdem Sie das Archiv heruntergeladen haben, entpacken Sie es in einem für Sie geeigneten Verzeichnis. Verwenden Sie dazu den Befehl tar -xzvf Archivname.tar.gz. Nach dem Entpacken sehen Sie einen Ordner mit dem Namen setuptools-X.X.X, wobei X.X.X die Version von setuptools ist.
Schritt 3: Installieren von setuptools
Wechseln Sie zum Ordner setuptools-X.X.X, und führen Sie den Befehl aus python setup.py install, um setuptools zu installieren. Dieser Befehl startet die Installation und Konfiguration des Pakets.
Jetzt, da die Installation von setuptools abgeschlossen ist, können Sie damit beginnen, sie in Ihren Python-Projekten zu verwenden. Die Installation von setuptools unter Linux ohne Internet kann einige Zeit in Anspruch nehmen und zusätzlichen Aufwand erfordern, aber nach erfolgreicher Konfiguration können Sie Python-Pakete bequem auf Ihrem System verwalten und verteilen.
Anforderungen für die Installation
Bevor Sie Python-setuptools auf Linux ohne Internet installieren, müssen Sie:
- Das installierte Linux-Betriebssystem.
- Python installiert. Stellen Sie sicher, dass die Python-Version mit der gewünschten Setuptools-Version kompatibel ist.
- Das Installationspaket "setuptools" ist vorhanden. Sie können es von der offiziellen Website des setuptools-Projekts herunterladen.
- Ein Computer oder Server ohne Internetzugang. Die Installation wird lokal durchgeführt.
Stellen Sie sicher, dass alle diese Anforderungen erfüllt sind, bevor Sie mit der Installation von Python setuptools unter Linux ohne Internet beginnen.
Schritt 1: Laden Sie das setuptools-Paket herunter
Bevor Sie setuptools unter Linux ohne Internetzugang installieren können, müssen Sie die entsprechenden Dateien herunterladen und auf Ihrem Computer speichern.
Sie können das setuptools-Paket von einem anderen Computer mit Internetzugang herunterladen und die Dateien dann auf einen Computer ohne Internet übertragen oder Methoden zum Übertragen von Dateien über Wechselmedien oder Netzwerkverbindungen wie USB-Sticks, externe Festplatten oder ein lokales Netzwerk verwenden.
Die setuptools-Paketdateien können von der offiziellen Python-Website oder von den Repositories der Linux-Distributionen heruntergeladen werden. Achten Sie darauf, dass die Version des Pakets mit Ihrem Betriebssystem übereinstimmt.
Wenn die Paketdateien erfolgreich auf Ihren Computer heruntergeladen wurden, können Sie mit dem nächsten Schritt der Installation von setuptools fortfahren.
Schritt 2: Paket auf Linux übertragen
Nachdem Sie das setuptools-Paket auf einen Computer mit Internetzugang heruntergeladen haben, müssen Sie es auf einen Linux-Rechner übertragen, auf dem Sie kein Internet haben.
Es gibt mehrere Möglichkeiten, ein Paket auf Linux zu übertragen:
- Verwenden eines Flash-Laufwerks oder Laufwerks: laden Sie das setuptools-Paket auf einem Computer mit Internetzugang herunter, kopieren Sie es auf ein Flash-Laufwerk oder eine Festplatte und schließen Sie das Flash-Laufwerk oder die Festplatte dann an eine Linux-Maschine an.
- Verwenden einer LAN-Verbindung: Wenn Sie über ein lokales Netzwerk verfügen, können Sie das Paket über eine LAN-Verbindung übertragen. Kopieren Sie das setuptools-Paket auf einem Computer mit Internetzugang in einen freigegebenen Ordner auf einem Computer im lokalen Netzwerk und kopieren Sie das Paket dann von diesem Ordner auf einen Linux-Rechner.
- FTP-Verbindung verwenden: Wenn Sie einen FTP-Server haben, können Sie das setuptools-Paket über eine FTP-Verbindung auf eine Linux-Maschine übertragen. Laden Sie das Paket von einem Computer mit Internetzugang auf einen FTP-Server herunter und laden Sie es dann vom FTP-Server auf eine Linux-Maschine herunter.
Wenn das setuptools-Paket erfolgreich auf eine Linux-Maschine migriert wurde, können Sie mit dem nächsten Schritt fortfahren - der Installation des Pakets unter Linux.
Schritt 3: Installieren von setuptools
Führen Sie die folgenden Befehle aus, um setuptools zu installieren:
$ wget https://files.pythonhosted.org/packages/3f/e6/5de5f3e2c9de7660b9b6ff712ceb2a82a6b00dd20e0b57f6424a4bbf0dbf/setuptools-58.2.0.tar.gz$ tar -xvf setuptools-58.2.0.tar.gz$ cd setuptools-58.2.0$ python setup.py install
Als Ergebnis dieser Befehle wird das Archiv mit den setuptools-Quelldateien heruntergeladen, entpackt und das Paket installiert.
Nachdem Sie das setuptools-Paket erfolgreich installiert haben, steht der Befehl easy_install zur Verfügung, der Teil dieses Pakets ist. Mit Easy_install können Sie Python-Pakete aus dem Quellcode oder aus Dateien mit einer Erweiterung installieren .egg.
Nach der Installation von setuptools steht Ihnen eine große Auswahl an Paketen zur Verfügung, die Sie mit pip installieren können.
Schritt 4: Überprüfen der Installation
Nachdem Sie die Installation von setuptools abgeschlossen haben, müssen Sie sicherstellen, dass es korrekt ist. Dazu können Sie den folgenden Befehl an einer Linux-Eingabeaufforderung ausführen:
$ python3 -m easy_install --version
Wenn der Befehl fehlerfrei ausgeführt wird und die Version des installierten setuptools-Pakets angezeigt wird, ist die Installation erfolgreich.
Andernfalls sollten Sie den Installationsprozess wiederholen, wenn der Befehl fehlschlägt oder Fehler anzeigt, indem Sie alle vorherigen Schritte überprüfen.
Nachdem Sie das setuptools-Paket erfolgreich installiert und validiert haben, können Sie es jetzt verwenden, um andere Python-Pakete zu installieren, die davon abhängen.