So aktualisieren Sie die gesamte Anaconda Python-distribution offline in Windows?
Ich benutze Anaconda Python-distribution auf einem Windows-Rechner ohne Internet-Zugang.
Die installation ist sehr einfach: nur herunterladen und kopieren Sie die Anaconda Windows-installer und installieren Sie bei standard-Weg.
Aber wenn es um die Aktualisierung:
- Wenn ich manuell herunterladen, kopieren und aktualisieren von einzelnen Paketen, es ist mühsam und fehleranfällig, wenn man bedenkt das komplizierte wechselseitige Abhängigkeit zwischen Paketen.
- Wenn ich deinstallieren Sie die gesamte Anaconda und dann neu installieren Sie eine neue ein (mein Aktueller Ansatz), verliere ich meine persönlichen Konfigurationen als auch die manuell installierte Pakete, die nicht im Anaconda-installer.
Ist es möglich, so etwas wie:
conda update Anaconda-2.2.0-Windows-x86_64.exe
extrahieren und aktualisieren Sie die nötigen Pakete aus dem all-in-one-Windows-installer?
Ich feststellen, das neue --offline
option durch die neuesten conda update
Befehl, aber es scheint nicht zu dienen, für diesen Zweck...
InformationsquelleAutor herrlich10 | 2015-05-22
Du musst angemeldet sein, um einen Kommentar abzugeben.
Im Allgemeinen Dinge wie Anaconda Server sind entworfen, um diese Art von workflow einfacher.
Einige vorgeschlagene Lösungen:
Reproduzieren Ihre Installation auf einem anderen Rechner mit internet (speichern
conda list --export
zu einer Datei und dieconda install --file
). Dann nutzen Sieconda update
auf, die Maschine zu generieren und die Pakete downloaden. Ein Tipp, der hilfreich sein könnte ist, wenn man mehrere conda-Pakete und Teer in eine flache tarball können Sie conda zu installieren, dass die tarball, und es werden alle Pakete installiert. Oder Sie können die Pakete in derpkgs
- cache, und verwenden Sie die--offline
Flagge.Installieren Sie die neuere Anaconda an einem anderen Ort und kopieren Sie die Pakete von der
pkgs
cache zu Ihrem aktuellen Ordner.Diese beiden sind ein bisschen klobig, aber es gibt keinen einfachen Weg, dies zu erreichen, ohne Anaconda-Server.
pkgs
cache-trick scheint ganz nützlich. Danke für die Erwähnung, dass~InformationsquelleAutor asmeurer