2014-02-28 15 views
5

Ich muss ein Python-Paket mit all seinen Abhängigkeiten ohne zu installieren, Sneaker-net es auf einen Computer ohne Verbindung zum Internet herunterladen, und installieren Sie es dort. Beispielsweise möchte ich Buildbot, Salat usw. installieren.Download Python-Paket mit Abhängigkeiten ohne zu installieren

Der Computer ist ein Windows 7-Computer, der Python 2.7 verwendet. Wenn das Paket native Erweiterungen hat, kann ich sie auf dem Computer erstellen.

Antwort

9

Sie können pip mit der Option --download verwenden, die das Hauptpaket und seine Abhängigkeiten herunterlädt, ohne sie zu installieren.

pip install --download="/path/to/downloaded/files" sneaker-net 

Und verwenden Sie diese Dateien eine der lokalen Maschine mit:

pip install --no-index --find-links=<DIR on local machine> sneaker-net 

Siehe pip documentation --download for fast & local installs. Sie können pip unter Windows mit Cygwin zum Beispiel verwenden.

+0

Ich versuche, 'pip' auf Windows auszuführen, funktioniert es nur mit Cygwin? – dkrikun

+0

@dkrikun Siehe diese Frage für weitere Informationen über Pip unter Windows: http://StackOverflow.com/Questions/4750806/How-To-Install-Pip-on-Windows Sehr nützliches Tool, es ist immer nützlich, es installiert zu haben :) –

+0

Thx, genau was ich brauchte – dkrikun

Verwandte Themen