Wie kann ich Anaconda in einer Offline-Umgebung installieren oder Pakete installieren?
- Installation von Anaconda ohne Internetverbindung
- Installation von Paketen in einer Offline-Umgebung
- Zusammenfassung
Installation von Anaconda ohne Internetverbindung
Um Anaconda in einer Offline-Umgebung zu installieren, müssen Sie zunächst das Installationsmedium herunterladen, während Sie noch Zugang zum Internet haben. Besuchen Sie dazu auf einem internetfähigen Rechner die offizielle Anaconda-Webseite unter anaconda.com und laden Sie das passende Installationspaket für Ihr Betriebssystem herunter. Speichern Sie diese Installationsdatei anschließend auf ein externes Speichermedium wie einen USB-Stick, um sie in die Offline-Umgebung zu transportieren.
In der Zielumgebung führen Sie dann die Installation lokal aus, indem Sie dem üblichen Installationsprozess folgen. Da die Basiskomponenten bereits im Installationspaket enthalten sind, funktioniert die Einrichtung auch ohne Internetverbindung problemlos. Damit haben Sie eine voll funktionsfähige Anaconda-Installation auf Ihrem Rechner, allerdings ohne die Möglichkeit, direkt neue Pakete aus dem Internet zu beziehen.
Installation von Paketen in einer Offline-Umgebung
Das Installieren von neuen Python-Paketen oder Conda-Paketen gestaltet sich im Offline-Modus etwas anspruchsvoller, da keine direkte Verbindung zu den Paketquellen besteht. Eine Möglichkeit besteht darin, auf einem Rechner mit Internetzugang die benötigten Pakete herunterzuladen und anschließend in die Offline-Umgebung zu übertragen.
Für Conda-Pakete können Sie dabei das Kommandozeilenwerkzeug conda zum Exportieren und Herunterladen der Pakete verwenden. Dazu erzeugen Sie auf dem Online-Rechner zunächst eine Liste der benötigten Pakete bzw. eine Umgebungskonfigurationsdatei mit conda env export --name meinenv --file environment.yml. Anschließend laden Sie mit conda create --name offline_env --file environment.yml --offline die Pakete auf dem Online-Rechner herunter und speichern diese in einem lokalen Cache. Alternativ können Sie gezielt Pakete mit conda download-Tools oder über Anaconda Repository (falls verfügbar) herunterladen.
Die so gesammelten Paketdateien (üblicherweise Dateien mit der Endung .tar.bz2 oder .conda) übertragen Sie dann manuell auf das Offline-System. Dort können Sie mit dem Befehl conda install /pfad/zum/paketfile.tar.bz2 die lokalen Pakete installieren. Damit umgehen Sie die Internetabhängigkeit und stellen sicher, dass ausschließlich die lokal verfügbaren Pakete verwendet werden.
Alternativ können Sie für reine Python-Pakete einzelne .whl (Wheel-)Dateien oder Quellarchive auf dem Online-Rechner mit pip download paketname herunterladen und dann ebenfalls via USB-Stick übertragen. Im Offline-Rechner installieren Sie diese dann per pip install paketname.whl. Dies funktioniert gut für Pakete, die keine zusätzlichen Abhängigkeiten oder Compilerschritte erfordern.
Wichtig bei allen Offline-Installationen ist, dass Sie die Abhängigkeiten sorgfältig berücksichtigen, da fehlende Pakete sonst zu Fehlern führen können. Ein sorgfältiges Planen und Vorbereiten der benötigten Komponenten auf einem Online-System ist daher essentiell.
Zusammenfassung
Zusammengefasst bedeutet die Offline-Installation von Anaconda, dass Sie das Komplettpaket vorab herunterladen und auf den Zielrechner bringen. Für die Pakete empfiehlt sich das Herunterladen von Conda-Paketen oder Python-Wheels auf einem onlinefähigen Rechner, das manuelle Übertragen und dann die lokale Installation. Auf diese Weise können Sie auch in abgeschotteten Umgebungen mit Anaconda arbeiten und benötigte Pakete hinzufügen, ohne auf eine aktive Internetverbindung angewiesen zu sein.
