Installieren von Django und verwandten Paketen auf einem Offline-Computer

Ich benutze Win7, Python 2.7 und ich habe ein Projekt mit mehreren Paketen läuft. Ich wollte das Projekt auf meine Freunde Laptop (die nicht auf das Internet zugreifen kann, keine Option). So habe ich heruntergeladen Python / Django / Alle benötigten Pakete, Installierte Python und laufen python setup.py install in jedem Paketverzeichnis.

Ich habe festgestellt, dass einige Pakete, auch nachdem ich sie heruntergeladen habe, etwas aus dem Internet heruntergeladen werden muss und Fehler verursacht. damit:

Wie kann ich ein Paket herunterladen und alle seine Abhängigkeiten oder was muss es noch offline installiert werden?

One Solution collect form web for “Installieren von Django und verwandten Paketen auf einem Offline-Computer”

So kannst du es schaffen?

  • Installiere Django und alle verwandten Pakete zu einer virtuellen Umgebung von Python

  • Run pip freeze > requirements.txt die alle installierten Pakete und ihre Versionen in dieser Datei auflistet

  • Verwenden Sie pip wheel -r requirements.txt Befehl, der einen wheelhouse Ordner der Paketliste baut

  • Zip diesen Ordner

  • Gehen Sie auf den Computer Ihres Freundes, entpacken Sie

  • Virtuelle Umgebung erstellen und pip install wheelhouse/* (alle Pakete aus dem Ruderhaus pip install wheelhouse/* )

Mehr über Pip Rad

Python und Pip müssen separat kopiert und installiert werden.

  • Füge Python-Argumente in der Shebang-Zeile des Skripts hinzu (Skript mit Buildout und zc.recipe.egg: scripts)
  • Warum ist eine Ei-Info-Datei erstellt, wenn ich distutils verwende?
  • Wie man Flaggen zu einer distutils Erweiterung passiert?
  • Installieren eines Python-Pakets / Tools durch einen Nicht-Root-Benutzer
  • Setuptools: Paketdatenordner
  • Ändern Sie den Standard-Distordordner mit setuptools
  • Was ist die bevorzugte konventionelle Möglichkeit, eine Drittanbieter-Bibliothek in Python-Open-Source-Projekte zu integrieren?
  • Setuptools: Kraftversion eines anderen Pakets (falls vorhanden), während die Installation dieses Pakets nicht erzwungen wird (wenn nicht vorhanden)
  • Wie man einen (sicheren) bash Shell-Befehl in setup.py ausführt?
  • Python setuptools: wie man eine Konfigurationsdatei für die Verteilung in <prefix> / etc einfügt
  • Verpackung virtualenv mit setup.py
  • Python ist die beste Programmiersprache der Welt.