Heim >Backend-Entwicklung >Python-Tutorial >Richten Sie Anaconda unter Ubuntu in wenigen Minuten ein: Vereinfachen Sie Ihren KI-Workflow
Wenn es um Datenwissenschaft, maschinelles Lernen oder die Verwaltung von KI-Projekten geht, können die richtigen Tools den entscheidenden Unterschied machen. Anaconda ist eine leistungsstarke Bibliothek, die die Verwaltung von Paketen, Abhängigkeiten und Umgebungen für Python-basierte Projekte vereinfacht. Wenn Sie aktiv an der Entwicklung von KI-Modellen arbeiten oder sich als Anfänger auf den Einstieg in die Data-Science-Branche freuen, bietet Ihnen die Installation von Anaconda alles, was Sie brauchen, um durchzustarten.
Diese Anleitung zeigt Ihnen Schritt für Schritt, wie Sie Anaconda unter Ubuntu mithilfe des Installationsskripts installieren und die „Conda“-Umgebung initialisieren, um mit der Erstellung zu beginnen.
Eine virtuelle Maschine (wie die von NodeShift bereitgestellten) mit mindestens:
Ubuntu 22.04 VM
Hinweis: Die Voraussetzungen hierfür sind je nach Anwendungsfall sehr unterschiedlich. Für eine groß angelegte Bereitstellung könnte man eine High-End-Konfiguration verwenden.
Für dieses Tutorial verwenden wir eine CPU-betriebene virtuelle Maschine von NodeShift, die leistungsstarke virtuelle Maschinen zu sehr erschwinglichen Kosten in einem Umfang bereitstellt, der die Anforderungen von DSGVO, SOC2 und ISO27001 erfüllt. Es bietet außerdem eine intuitive und benutzerfreundliche Oberfläche, die Anfängern den Einstieg in Cloud-Bereitstellungen erleichtert. Sie können jedoch auch einen beliebigen Cloud-Anbieter Ihrer Wahl nutzen und die gleichen Schritte für den Rest des Tutorials befolgen.
Besuchen Sie app.nodeshift.com und erstellen Sie ein Konto, indem Sie grundlegende Details eingeben, oder melden Sie sich weiterhin mit Ihrem Google-/GitHub-Konto an.
Wenn Sie bereits ein Konto haben, melden Sie sich direkt bei Ihrem Dashboard an.
Nachdem Sie auf Ihr Konto zugegriffen haben, sollten Sie jetzt ein Dashboard sehen (siehe Bild):
1) Navigieren Sie zum Menü auf der linken Seite.
2) Klicken Sie auf die Option Rechenknoten.
3) Klicken Sie auf Start, um mit der Erstellung Ihres allerersten Rechenknotens zu beginnen.
Diese Rechenknoten sind CPU-betriebene virtuelle Maschinen von NodeShift. Diese Knoten sind hochgradig anpassbar und ermöglichen Ihnen die Steuerung verschiedener Umgebungskonfigurationen, wie z. B. vCPUs, RAM und Speicher, entsprechend Ihren Anforderungen.
1) Die erste Option, die Sie sehen, ist das Dropdown-Menü Zuverlässigkeit. Mit dieser Option können Sie die gewünschte Verfügbarkeitsgarantiestufe für Ihre VM auswählen (z. B. 99,9 %).
2) Wählen Sie als Nächstes eine geografische Region aus der Dropdown-Liste Region aus, in der Sie Ihre VM starten möchten (z. B. USA).
3) Am wichtigsten ist, dass Sie die richtigen Spezifikationen für Ihre VM entsprechend Ihren Arbeitslastanforderungen auswählen, indem Sie die Balken für jede Option verschieben.
1) Nachdem Sie die erforderlichen Konfigurationsoptionen ausgewählt haben, sehen Sie die verfügbaren VMs in Ihrer Region und gemäß (oder sehr nahe an) Ihrer Konfiguration. In unserem Fall wählen wir eine „2vCPUs/4GB/80GB SSD“ als beste Übereinstimmung mit den „Voraussetzungen“.
2) Als Nächstes müssen Sie ein Image für Ihre virtuelle Maschine auswählen. Für den Rahmen dieses Tutorials wählen wir Ubuntu aus, da wir Anaconda auf Ubuntu installieren werden.
1) Es stehen zwei Abrechnungszyklusoptionen zur Verfügung: Stündlich, ideal für die kurzfristige Nutzung, bietet Flexibilität bei der nutzungsbasierten Bezahlung, und Monatlich für langfristige Projekte mit einer konstanten Nutzungsrate und potenziell geringeren Kosten.
2) Als Nächstes müssen Sie eine Authentifizierungsmethode auswählen. Es stehen zwei Methoden zur Verfügung: Passwort und SSH-Schlüssel. Wir empfehlen die Verwendung von SSH-Schlüsseln, da diese eine sicherere Option darstellen. Um eine zu erstellen, schauen Sie sich unsere offizielle Dokumentation an.
Schließlich können Sie auch eine VPC (Virtual Private Cloud) hinzufügen, die einen isolierten Bereich zum Starten Ihrer Cloud-Ressourcen (virtuelle Maschine, Speicher usw.) in einer sicheren, privaten Umgebung bietet. Wir behalten diese Option vorerst als Standard bei, können aber jederzeit eine VPC entsprechend Ihren Anforderungen erstellen.
Außerdem können Sie mehrere Knoten gleichzeitig bereitstellen, indem Sie auf die Option Menge klicken.
Das ist es! Sie können nun den Knoten bereitstellen. Schließen Sie die Konfigurationszusammenfassung ab. Wenn es gut aussieht, fahren Sie fort und klicken Sie auf Erstellen, um den Knoten bereitzustellen.
Sobald Sie den Knoten erstellt haben, wird er in wenigen Sekunden oder einer Minute bereitgestellt. Nach der Bereitstellung wird der Status Wird ausgeführt in Grün angezeigt, was bedeutet, dass unser Rechenknoten einsatzbereit ist!
Sobald Ihr Knoten diesen Status anzeigt, führen Sie die folgenden Schritte aus, um über SSH eine Verbindung zur laufenden VM herzustellen:
1) Öffnen Sie Ihr Terminal und führen Sie den folgenden SSH-Befehl aus:
(ersetzen Sie root durch Ihren Benutzernamen und fügen Sie die IP Ihrer VM anstelle der IP ein, nachdem Sie sie aus dem Dashboard kopiert haben)
ssh root@ip
2) In einigen Fällen benötigt Ihr Terminal möglicherweise Ihre Zustimmung, bevor es eine Verbindung herstellt. Geben Sie „Ja“ ein.
3) Eine Eingabeaufforderung fordert ein Passwort an. Geben Sie das SSH-Passwort ein und Sie sollten verbunden sein.
Ausgabe:
Zuerst müssen wir das Anaconda-Installationsprogramm herunterladen, das uns weiter bei der Installation von Anaconda im System hilft. Verwenden Sie den folgenden Befehl, um das Installationsprogramm herunterzuladen:
1) Aktualisieren Sie die Quellliste der Systempakete und aktualisieren Sie die Software.
apt update && apt upgrade -y
Ausgabe:
2) Fügen Sie einen nicht-administrativen Benutzer hinzu
Um versehentliche Änderungen am gesamten System zu vermeiden, erstellen wir einen Benutzer ohne Rootberechtigung oder ohne Administratorrechte und führen alle Installationen mit diesem Benutzerkonto durch.
Zu Demonstrationszwecken erstellen wir einen Benutzer mit dem Namen „demo“ und melden uns als Demo-Benutzer an:
(ersetzen Sie „demo“ durch Ihren bevorzugten Benutzernamen)
adduser demo-user usermod -aG sudo demo-user su - demo-user
Ausgabe:
3) Navigieren Sie zum tmp-Verzeichnis
Als nächstes wechseln Sie in das tmp-Verzeichnis, um die Installation von Ihrem Arbeitsverzeichnis zu isolieren
ssh root@ip
4) Laden Sie das Installationsprogramm herunter
Verwenden Sie den folgenden Befehl, um das Installationsskript herunterzuladen, das zur Installation von Anaconda verwendet wird, und benennen Sie es in anaconda.sh um
apt update && apt upgrade -y
Ausgabe:
Als nächstes verwenden Sie den folgenden Befehl, um die Prüfsumme des heruntergeladenen Skripts abzurufen.
adduser demo-user usermod -aG sudo demo-user su - demo-user
Ausgabe:
Um sicherzustellen, dass das heruntergeladene Skript nicht beschädigt ist, vergleichen Sie die Prüfsumme, die Sie in der obigen Ausgabe erhalten haben, mit den Prüfsummen, die auf der offiziellen Anaconda-Website bereitgestellt werden.
Wenn Sie wie oben beschrieben Ihre Prüfsumme in der Liste finden, können Sie die Skriptdatei sicher verwenden und fortfahren. Wenn nicht, wiederholen Sie die oben genannten Schritte, um das Skript erneut herunterzuladen.
Nachdem Sie das Skript überprüft haben, fahren Sie mit der Anaconda-Installation fort.
1) Führen Sie das Skript mit dem folgenden Befehl aus, um die Installation zu starten:
cd /tmp
Ausgabe:
Hinweis: Der obige Befehl führt eine stille Installation (nicht interaktiv) durch, was bedeutet, dass das Installationsprogramm davon ausgeht, dass Sie die „Standard“-Einstellungen akzeptieren, wie z. B. den Standardspeicherort und die Lizenzvereinbarung; Daher wird das Paket direkt installiert.
Wenn Sie jedoch den Speicherortpfad angeben möchten, können Sie den folgenden Befehl verwenden, um die Installation im interaktiven Modus durchzuführen:
wget -O anaconda.sh https://repo.anaconda.com/archive/Anaconda3-2024.06-1-Linux-x86_64.sh
2) Anaconda initialisieren
Wenn Sie das Paket im nicht interaktiven Modus oder im interaktiven Modus installiert haben, aber bei der Aufforderung zur automatischen Initialisierung NEIN eingegeben haben, verwenden Sie den folgenden Befehl, um Anaconda zu aktivieren:
sha256sum anaconda.sh
Wenn es im interaktiven Modus heruntergeladen und in der Eingabeaufforderung für die automatische Initialisierung JA eingegeben wird, wird es nach der Installation automatisch aktiviert. Aktualisieren Sie einfach die Bash-Datei, damit die Änderungen wirksam werden:
bash anaconda.sh -b
3) Anaconda-Funktionen hinzufügen
bash anaconda.sh
Ausgabe:
Dann aktualisieren Sie die Shell:
source <PATH_TO_CONDA>/bin/activate
4) Überprüfen Sie die Installation
Abschließend überprüfen wir, ob die Installation abgeschlossen ist und Ananconda einsatzbereit ist.
ssh root@ip
Ausgabe:
Wenn Sie dies sehen, bedeutet dies, dass die Installation und Initialisierung von Anaconda erfolgreich waren. Wenn Sie jetzt ein neues Terminal öffnen, wird die Basisumgebung automatisch initialisiert, sodass Sie Conda-Funktionen direkt verwenden können. Wenn Sie dieses Verhalten jedoch nicht möchten und es stattdessen vorziehen, die Umgebung jedes Mal manuell zu aktivieren, bevor Sie Conda verwenden, verwenden Sie den folgenden Befehl, um dies zu deaktivieren:
apt update && apt upgrade -y
Jedes Mal, wenn Sie Conda verwenden möchten, sollten Sie zunächst die Basisumgebung mit „Conda Activate“ aktivieren. Anschließend können Sie mit der Verwendung von Conda fortfahren.
Die Installation einer leistungsstarken Python-Bibliothek wie Anaconda ist ein entscheidender Schritt für jeden, der seine Arbeitsabläufe in den Bereichen Datenwissenschaft oder maschinelles Lernen verbessern möchte. Dieser Leitfaden führte Sie durch das Herunterladen, Installieren und Aktivieren von Anaconda, um Ihre Umgebung für eine effiziente Entwicklung vorzubereiten. Durch die Bereitstellung unseres Ubuntu-Servers auf NodeShift konnten wir zusätzliche Vorteile wie optimierten Energieverbrauch, Skalierbarkeit und verbesserte Leistung nutzen, die an moderne Arbeitslasten angepasst sind. Die Infrastruktur von NodeShift sorgt für eine reibungslose und zuverlässige Einrichtung und ist damit die ideale Wahl für den nachhaltigen und effizienten Einsatz ressourcenintensiver Tools wie Anaconda.
Weitere Informationen zu NodeShift:
Das obige ist der detaillierte Inhalt vonRichten Sie Anaconda unter Ubuntu in wenigen Minuten ein: Vereinfachen Sie Ihren KI-Workflow. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!