Linux
Sicherung
OK. Mit dem Befehl können Sie pip freeze
alle in Ihrer aktuellen Umgebung installierten Bibliotheken und ihre Versionsinformationen in eine Textdatei exportieren, zum Beispiel:
pip freeze > requirements.txt
Sie können diese Datei dann mit anderen teilen oder sie in einer anderen Umgebung verwenden, um dieselbe Bibliothek zu installieren, zum Beispiel:
pip install -r requirements.txt
Dieser Befehl installiert automatisch alle requirements.txt
in der Datei aufgeführten Bibliotheken und ihre angegebenen Versionen. Dieser Ansatz ist sehr nützlich, insbesondere wenn Sie dieselbe Bibliothek in mehreren Umgebungen verwenden müssen.
genesen
Die Möglichkeit, Ihre Python-Bibliotheken zu sichern, besteht darin, alle Bibliotheken und ihre Abhängigkeiten in einer einzigen komprimierten Datei zu packen. Sie können pip
den Befehl und tar
den Befehl verwenden, um diesen Vorgang abzuschließen. Hier ist ein Beispiel für die Sicherung einer Python-Bibliothek:
Verwenden Sie zunächst pip freeze
den Befehl, um alle in Ihrer aktuellen Umgebung installierten Bibliotheken und ihre Versionsinformationen in eine Textdatei zu exportieren, zum Beispiel:
pip freeze > requirements.txt
Verwenden Sie dann tar
den Befehl, um alle Bibliotheken und ihre Abhängigkeiten in eine komprimierte Datei zu packen, zum Beispiel:
tar -czvf python_libs.tar.gz -r requirements.txt
Dieser Befehl requirements.txt
packt die Datei und alle in dieser Datei aufgeführten Bibliotheken und ihre Abhängigkeiten in eine einzige Datei mit dem Namenpython_libs.tar