Erstellen Sie einen HTTP-Server und kopieren Sie den gesamten Inhalt von http://repo.continuum.io/pkgs/ . Zeigen Sie auf diesen neuen Server mit einer .condarc-Datei.
Wählen Sie einen Webserver aus, und legen Sie die Dateien, auf die verwiesen wird, im öffentlichen Repository (oben) mit identischer Verzeichnisstruktur ab (Sie benötigen jedoch nicht / pkgs / free / part). Verwenden Sie die Respository-Datei (z. B. http://repo.continuum.io/pkgs/free/linux-64/repodata.json ), um alle Dateien zu finden, zu erhalten und auf Ihrem internen Webserver abzulegen.
Erstellen Sie dann eine .condarc-Datei mit dieser Vorlage und geben Sie Ihren internen Webserver wie folgt an :
channels: - http://your.web.server/
Dies teilt der conda mit, dass sie Pakete von Ihrem lokalen Repo beziehen soll, anstatt aus dem öffentlichen Continuum-Paket.
Wenn Sie diesen Befehl ausgeführt haben, conda install anaconda
wird durch Ausführen des Befehls die neueste Version der Anaconda-Plattform aus Ihrem internen Repository heruntergeladen. Ich habe das obige getan und kann überprüfen, dass es nahtlos funktioniert. Ein Wort zur Vorsicht: Stellen Sie sicher, dass Sie das gesamte Repository spiegeln. Versuchen Sie nicht, die enthaltenen Pakete zu optimieren!