webentwicklung-frage-antwort-db.com.de

Conda - Offline-Installation/Aktualisierung

Ich versuche, xlwings in Anaconda/conda offline zu aktualisieren. 

Von https://pypi.python.org/pypi/xlwings habe ich das neueste Paket heruntergeladen und unter "C:\Programme\Anaconda2\pkgs" abgelegt.

Von Cmd aus habe ich verschiedene Kombinationen ausprobiert, aber ich scheine das Paket nicht zu aktualisieren. Zum Beispiel:

1) conda install xlwings --offline
2) conda install xlwings --offline xlwings-0.10.2.tar.gz
3) conda update xlwings --offline
4) conda update xlwings --offline xlwings-0.10.2.tar.gz

Die Versuche 2 und 4 (ich habe auch versucht, das vollständige Verzeichnis für diese zu verwenden) führen zu einem unrecgonized-Befehl. 

Versuche 1 & 3 führen zu:  enter image description here

Danke im Voraus!

2
keynesiancross

Laden Sie zuerst die Datei rellevant package-name.tar.bz2 herunter (aus anaconda repository )

Öffnen Sie die Eingabeaufforderung cd, um ein entsprechendes Verzeichnis zu erstellen, und geben Sie Folgendes ein

conda install package-name.tar.bz2

Das sollte funktionieren.

8
h3h325

Wenn Sie ein Conda-Paket aktualisieren/installieren möchten, müssen Sie das entsprechende Conda-Paket (Sie haben das Pip-Paket heruntergeladen) in Ihr Verzeichnis pkgs herunterladen.

conda install xlwings --use-index-cache

hat in der Vergangenheit für mich gearbeitet. Der Index-Cache des Kanals sollte jedoch mindestens einmal aktualisiert worden sein. Möglicherweise benötigen Sie noch das --offline-Flag, aber ich habe es nie verwendet. Sie müssen jedoch die Abhängigkeiten der zu installierenden Pakete selbst prüfen. Dies kann ziemlich zeitaufwändig sein, da Sie alle anderen Pakete manuell herunterladen müssen.

Sie finden die Kondapakete in dem von Ihnen verwendeten Kanal ( https://repo.continuum.io/pkgs/free/win-32/ in meinem Fall).

Wenn Sie ein Pip-Paket offline installieren möchten, verwenden Sie einfach

pip install package.tar.gz

pip ist auch in Ihrer anaconda-Distribution enthalten. Wenn Sie Conda-Umgebungen verwenden, ist pip der Pfad Ihrer aktuellen Umgebung.

3
maggie

Aus meiner Erfahrung ist der Prozess: 

  1. installieren Sie auf einem Computer, der mit dem Internet verbunden ist, die entsprechenden Pakete. 
  2. kopieren Sie die relevanten tar.bz2-Dateien aus dem Ordner ~/anaconda3/pkgs 
  3. führen Sie im Offline-Computer conda update name_of_packge.tar.bz2 --offline aus. 

möglicherweise möchten Sie conda index im Ordner pkgs ausführen

1
Joseph Berry

Sie sollten eine Kombination beider Antworten verwenden.

conda install opencv --use-index-cache

conda auf Abhängigkeiten und Kompatibilitätsprobleme prüfen lassen. 

Verwenden Sie jedoch weiterhin Conda (nicht Pip) für die Installation (wenn Sie keine ernsthaften Gründe haben, nicht im ursprünglichen Rahmen zu bleiben). Dies war nicht der Grund, Conda als Paketmanager zu verwenden, da Pip Ihnen diese Möglichkeiten nicht bieten konnte und Flexibilität?]

conda install opencv-3.3.0-py36_200.tar.bz2
0
InLaw