Heim  >  Artikel  >  Backend-Entwicklung  >  Mit welcher Methode kann das Ubuntu-Online-Server-Python-Paket auf dem Offline-Server installiert werden?

Mit welcher Methode kann das Ubuntu-Online-Server-Python-Paket auf dem Offline-Server installiert werden?

WBOY
WBOYnach vorne
2023-05-13 17:10:061784Durchsuche

1. Online-Server-Exportanforderung.txt

pip freeze > requirement.txt

Nachdem die Datei generiert wurde, müssen Sie einige Änderungen vornehmen, um unnötige Bibliotheken zu entfernen, sonst tritt beim Herunterladen ein Fehler auf.

2. WHL-Dateien herunterladen -> Pakete

pip download -r requirement.txt -d packages
pip download -r requirement.txt -d packages -i https://pypi.tuna.tsinghua.edu.cn/simple/

Nachdem der Download abgeschlossen ist, enthält der Paketordner alle Whl-Dateien.

3. Überprüfen Sie, ob der Offline-Server Ubuntu20.04 Python-Pip enthält.

Auf dieser Version des Servers ist Python3.8.5 installiert, Pip ist jedoch nicht installiert, was dazu führt, dass die Installation der WHL-Datei fehlschlägt.

Wenn Sie kein Python haben, müssen Sie es selbst installieren.

4. Pip offline installieren

Wenn Sie pip installieren, müssen Sie die Setuptools im Voraus installieren, also müssen Sie zwei Pakete herunterladen.

------Download

setuptools

pip

Sie müssen auf die entsprechende Python-Version achten

Ich habe setuptools==45.2.0 pip==23.1 heruntergeladen. Sie alle erfordern zunächst Python>=3.7 Ich habe setuptools==67.6.1 heruntergeladen, aber etwas ist schiefgegangen, und schließlich habe ich mich für Version 45 entschieden.

Mit welcher Methode kann das Ubuntu-Online-Server-Python-Paket auf dem Offline-Server installiert werden?

-----Beim Dekomprimieren und Installieren von Setuptools ist ein Problem aufgetreten Offline müssen Sie es erneut herunterladen und installieren.

Python3-Distutils-Adresse: https://pkgs.org/search/?q=python3-distutils Manchmal ist eine Mensch-Maschine-Inspektion erforderlich. Wählen Sie nach Abschluss der Suche den Server aus version und python version, die ungefähr einander entsprechen

um die benötigten Abhängigkeiten anzuzeigen

Mit welcher Methode kann das Ubuntu-Online-Server-Python-Paket auf dem Offline-Server installiert werden?


Sie benötigen außerdem python3-lib2to3, da Python bereits existiert, klicken Sie einfach hinein und wählen Sie die entsprechende Version aus.

Mit welcher Methode kann das Ubuntu-Online-Server-Python-Paket auf dem Offline-Server installiert werden?Die Plug-in-Download-Adresse befindet sich im Download-Bereich

Öffnen Sie direkt http://archive.ubuntu.com/ubuntu/pool/main/p/python3-stdlib-extensions/python3-distutils_3.8.2- 1ubuntu1_all.deb this Der Link startet den Download von python3-distutils_3.8.2

Mit welcher Methode kann das Ubuntu-Online-Server-Python-Paket auf dem Offline-Server installiert werden?Öffnen Sie auf ähnliche Weise http://archive.ubuntu.com/ubuntu/pool/main/p/python3-stdlib-extensions/python3-lib2to3_3.8.2-1ubuntu1_all. deb zum Herunterladen von python3-lib2to3_3 .8.2

Nach dem Herunterladen in dasselbe Verzeichnis hochladen

----Setuptools-Abhängigkeiten installieren

sudo dpkg -i *.deb

Nach Abschluss der Installation installieren Sie setuptools. Nach der Installation ist abgeschlossen, importieren Sie, um zu sehen, ob es Probleme gibt.

-----Entpacken und installieren Sie pip

Nachdem die Setuptools-Installation erfolgreich war, können Sie pip installieren

tar -xvzf setuptools-45.2.0.tar.gz
cd setuptools-45.2.0
python3 setup.py install

Nach Abschluss der Installation führen Sie pip list aus, um zu überprüfen, ob sie erfolgreich ist

-----Installieren Alle WHL-Dateien

Wenn der Server-Pip bereit ist, kann er installiert werden.

tar -xvzf pip-23.1.tar.gz
cd pip-23.1
python3 setup.py install

Überprüfen Sie nach der Ausführung die Pip-Liste. Wenn kein Problem vorliegt, ist die Übertragung erfolgreich.

Das obige ist der detaillierte Inhalt vonMit welcher Methode kann das Ubuntu-Online-Server-Python-Paket auf dem Offline-Server installiert werden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen