2017-09-29 3 views
1

Momentan habe ich einen Produktionsserver, der keine Verbindung zum Internet hat (Verbindungen sind nicht erlaubt).Kopieren von Python-Anwendungen auf Server ohne Internetverbindung

Da ich eine massive Anzahl von Anwendungen habe, die Tonnen von Paketen verwenden, muss ich herausfinden, die beste Weise, ohne pip bereitzustellen oder jedes whl-Paket herunterzuladen. Welcher wäre der geeignetste Weg, den Virtualenv für andere Server zu replizieren?

Was wäre der richtige Ansatz für diese Situation?

EDIT: Würde pip2.7 wheel --wheel-dir=/path/ package die Arbeit machen?

+0

Werfen Sie einen Blick auf https://stackoverflow.com/questions/11091623/python-packages-offline-installation –

Antwort

2

Der folgende Befehl gelöst:

pip2.7 wheel --wheel-dir=/project/whls/ package 

ich alles verpackt, auf den Server geladen und ausgeführt, um den Befehl

cd /projects/whls/; pip install *

perfekt gearbeitet.

Verwandte Themen