Wie man Anaconda Python auf CentOS 8 installiert
Wie man Anaconda Python auf CentOS 8 installiert
Anaconda ist ein kostenloser und Open-Source-Paketmanager für die Programmiersprachen Python und R. Es wurde speziell für Datenwissenschafts- und Machine-Learning-Plattformen auf Linux, Windows und Mac OS entwickelt. Es enthält über 1.500 Python/R-Datenwissenschaftspakete, die einzeln aus seinem Repository installiert werden können. Anaconda ist die beste Wahl, wenn Sie nach einer Plattform zur Entwicklung von Python- und R-Anwendungen suchen.
Dieser Leitfaden erklärt, wie man Anaconda auf CentOS 8 installiert und verwendet.
Voraussetzungen
- Ein Server, der CentOS 8 ausführt.
- Ein Root-Passwort ist auf Ihrem Server konfiguriert.
Anaconda-Installationsskript herunterladen
Zuerst müssen Sie das neueste Version des Anaconda-Installationsskripts von der offiziellen Website herunterladen. Zum Zeitpunkt des Verfassens dieses Artikels ist die neueste Version des Anaconda-Skripts Anaconda3-2019.10.
Sie können auch die Anaconda-Downloadseite besuchen und das neueste Version des Anaconda-Installationsskripts herunterladen.
Wählen Sie Ihre gewünschte Versionsverteilung aus und laden Sie sie mit dem folgenden Befehl herunter:
wget https://repo.anaconda.com/archive/Anaconda3-2019.10-Linux-x86_64.shÜberprüfen Sie nach dem Herunterladen die Datenintegrität des Skripts, indem Sie den folgenden Befehl ausführen:
sha256sum Anaconda3-2019.10-Linux-x86_64.shSie sollten die folgende Ausgabe erhalten:
46d762284d252e51cd58a8ca6c8adc9da2eadc82c342927b2f66ed011d1d8b53 Anaconda3-2019.10-Linux-x86_64.sh
Vergleichen Sie als nächstes die oben genannten Hashes mit dem Hash, der auf der Anaconda-Seite für Python 3 unter 64-Bit-Linux verfügbar ist.
Sobald Sie fertig sind, können Sie mit dem nächsten Schritt fortfahren.
Anaconda installieren
Jetzt beginnen Sie die Anaconda-Installation mit dem folgenden Befehl:
bash Anaconda3-2019.10-Linux-x86_64.shSie sollten die Willkommensseite zur Anaconda-Installation im folgenden Ausgabe sehen:
Welcome to Anaconda3 2019.10
In order to continue the installation process, please review the license
agreement.
Please, press ENTER to continue
>>>
Drücken Sie nun Enter, um Ihre Installation fortzusetzen. Ihnen werden die Lizenzbedingungen, wie unten gezeigt, zur Zustimmung vorgelegt:
Do you accept the license terms? [yes|no]
[no] >>> yes
Tippen Sie ja und drücken Sie Enter, um die Lizenz zu akzeptieren. Sie werden aufgefordert, den Speicherort der Anaconda-Installation zu bestätigen, wie unten gezeigt:
Anaconda3 will now be installed into this location:
/root/anaconda3
- Press ENTER to confirm the location
- Press CTRL-C to abort the installation
- Or specify a different location below
[/root/anaconda3] >>>
Drücken Sie Enter, um den Standardstandort zu bestätigen. Sie werden aufgefordert, Anaconda wie unten gezeigt zu initialisieren:
Preparing transaction: done
Executing transaction: done
installation finished.
Do you wish the installer to initialize Anaconda3
by running conda init? [yes|no]
[no] >>> yes
Tippen Sie ja ein und drücken Sie Enter, um die Anaconda zu initialisieren. Sobald die Installation abgeschlossen ist, sollten Sie die folgende Ausgabe erhalten:
==> For changes to take effect, close and re-open your current shell. <==
If you'd prefer that conda's base environment not be activated on startup,
set the auto_activate_base parameter to false:
conda config --set auto_activate_base false
Thank you for installing Anaconda3!
===========================================================================
Anaconda and JetBrains are working together to bring you Anaconda-powered
environments tightly integrated in the PyCharm IDE.
PyCharm for Anaconda is available at:
https://www.anaconda.com/pycharm
Aktivieren Sie als Nächstes die Anaconda-Umgebung mit dem folgenden Befehl:
source ~/.bashrcSie können jetzt die installierte Version von Anaconda mit dem folgenden Befehl überprüfen:
conda --versionSie sollten die folgende Ausgabe sehen:
conda 4.7.12
Für weitere Informationen über Anaconda führen Sie den folgenden Befehl aus:
conda infoSie sollten die folgende Ausgabe erhalten:
active environment : base
active env location : /root/anaconda3
shell level : 1
user config file : /root/.condarc
populated config files :
conda version : 4.7.12
conda-build version : 3.18.9
python version : 3.7.4.final.0
virtual packages :
base environment : /root/anaconda3 (writable)
channel URLs : https://repo.anaconda.com/pkgs/main/linux-64
https://repo.anaconda.com/pkgs/main/noarch
https://repo.anaconda.com/pkgs/r/linux-64
https://repo.anaconda.com/pkgs/r/noarch
package cache : /root/anaconda3/pkgs
/root/.conda/pkgs
envs directories : /root/anaconda3/envs
/root/.conda/envs
platform : linux-64
user-agent : conda/4.7.12 requests/2.22.0 CPython/3.7.4 Linux/4.18.0-80.7.1.el8_0.x86_64 centos/8.0.1905 glibc/2.28
UID:GID : 0:0
netrc file : None
offline mode : False
Aktualisiere die Anaconda
Es wird empfohlen, Anaconda regelmäßig zu aktualisieren. Um Anaconda zu aktualisieren, müssen Sie zuerst das conda-Dienstprogramm aktualisieren.
Führen Sie den folgenden Befehl aus, um das conda-Dienstprogramm zu aktualisieren:
conda update condaAls nächstes aktualisieren Sie Anaconda mit dem folgenden Befehl:
conda update anaconda
Sobald die Anaconda aktualisiert ist, können Sie die aktualisierte Version der Anaconda mit dem folgenden Befehl überprüfen:
conda --versionSie sollten die folgende Ausgabe erhalten:
conda 4.8.2
Sie können das aktualisierte Anaconda auch mit dem folgenden Befehl überprüfen:
conda infoSie sollten die folgende Ausgabe erhalten:
active environment : base
active env location : /root/anaconda3
shell level : 1
user config file : /root/.condarc
populated config files :
conda version : 4.8.2
conda-build version : 3.18.9
python version : 3.7.4.final.0
virtual packages : __glibc=2.28
base environment : /root/anaconda3 (writable)
channel URLs : https://repo.anaconda.com/pkgs/main/linux-64
https://repo.anaconda.com/pkgs/main/noarch
https://repo.anaconda.com/pkgs/r/linux-64
https://repo.anaconda.com/pkgs/r/noarch
package cache : /root/anaconda3/pkgs
/root/.conda/pkgs
envs directories : /root/anaconda3/envs
/root/.conda/envs
platform : linux-64
user-agent : conda/4.8.2 requests/2.22.0 CPython/3.7.4 Linux/4.18.0-80.7.1.el8_0.x86_64 centos/8.0.1905 glibc/2.28
UID:GID : 0:0
netrc file : None
offline mode : False
Anaconda-Umgebungen einrichten
Bevor Sie die Anaconda-Umgebung einrichten, ist es eine gute Idee, zu überprüfen, welche Versionen von Python für uns verfügbar sind. Sie können dies mit dem folgenden Befehl überprüfen:
conda search "^python$"Sie sollten alle verfügbaren Versionen von Python auf dem folgenden Bildschirm sehen:
Als nächstes erstellen Sie eine neue Umgebung mit dem Namen anaconda_env, indem Sie die Python-Version 3 wie unten angegeben zuweisen:
conda create --name anaconda_env python=3Sie werden um Bestätigung gebeten, wie unten gezeigt:
Proceed ([y]/n)? y
Geben Sie y ein und drücken Sie die Eingabetaste, um eine neue Umgebung zu erstellen:
To activate this environment, use
#
$ conda activate anaconda_env
#
To deactivate an active environment, use
#
$ conda deactivate
Jetzt aktivieren Sie die neue Umgebung mit dem folgenden Befehl:
conda activate anaconda_envSie sollten die folgende Schale bekommen:
(anaconda_env) [root@centos8 ~]#
Sie können jetzt die Python-Version mit dem folgenden Befehl überprüfen:
python --versionSie sollten die folgende Ausgabe erhalten:
Python 3.8.1
Deaktivieren Sie als Nächstes die Anaconda-Umgebung mit dem folgenden Befehl:
conda deactivateIn einigen Fällen möchten Sie eine Umgebung mit einer bestimmten Version von Python erstellen.
Zum Beispiel, erstellen Sie eine neue Anaconda-Umgebung mit der Python-Version 3.5, indem Sie den folgenden Befehl verwenden:
conda create -n anaconda_env35 python=3.5Aktivieren Sie als Nächstes die Umgebung mit dem folgenden Befehl:
conda activate anaconda_env35Sie sollten die folgende Schale bekommen:
(anaconda_env35) [root@centos8 ~]#
Überprüfen Sie jetzt Ihre Python-Version mit dem folgenden Befehl:
python --versionSie sollten die folgende Ausgabe sehen:
Python 3.5.6 :: Anaconda, Inc.
Wenn Sie Ihre Python-Version auf die neueste Version aktualisieren möchten, verwenden Sie den folgenden Befehl:
conda update pythonSie werden um Bestätigung gebeten, wie unten gezeigt:
Proceed ([y]/n)? y
Geben Sie y ein und drücken Sie die Eingabetaste, um die Python-Version zu aktualisieren.
Überprüfen Sie nun die aktualisierte Python-Version mit dem folgenden Befehl:
python --versionSie sollten die folgende Ausgabe erhalten:
Python 3.8.1
Deaktivieren Sie jetzt die Anaconda-Umgebung mit dem folgenden Befehl:
conda deactivateSie können auch alle Anaconda-Umgebungen mit dem folgenden Befehl überprüfen:
conda info --envsSie sollten die folgende Ausgabe erhalten:
conda="" environments:="" base="" root="" anaconda3="" anaconda_env="" envs="" anaconda_env35="" pre="">Wenn Sie keine Umgebung benötigen, können Sie sie ganz einfach mit dem Befehl 'conda remove' entfernen:
Um beispielsweise die Umgebung anaconda_env zu entfernen, führen Sie den folgenden Befehl aus:
conda remove --name anaconda_env --allUm die Umgebung anaconda_env35 zu entfernen, führen Sie den folgenden Befehl aus:
conda remove --name anaconda_env35 --allAnaconda deinstallieren
Wenn Sie Anaconda für kein Projekt verwenden möchten, ist es eine gute Idee, es von Ihrem System zu entfernen.
Zuerst müssen Sie das Dienstprogramm anaconda-clean installieren, um Anaconda zusammen mit allen Konfigurationsdateien von Ihrem System zu entfernen.
Sie können dieses Dienstprogramm mit dem folgenden Befehl installieren:
conda install anaconda-cleanSobald es installiert ist, führen Sie den folgenden Befehl aus, um Anaconda von Ihrem System zu entfernen:
anaconda-cleanSie werden um Bestätigung gebeten, wie unten gezeigt:
Delete .conda? (y/n): y
Geben Sie y ein und drücken Sie Enter, um die Anaconda von Ihrem System zu entfernen.
Als nächstes entfernen Sie das gesamte Anaconda-Verzeichnis mit dem folgenden Befehl vom System:
rm -rf ~/anaconda3Als nächstes müssen Sie auch die Anaconda-Pfadzeile aus der .bashrc-Datei entfernen.
Öffnen Sie die .bashrc-Datei wie unten gezeigt:
nano ~/.bashrcEntfernen Sie die folgenden Zeilen:
>>> conda initialize >>>
!! Contents within this block are managed by 'conda init' !!
__conda_setup="$('/root/anaconda3/bin/conda' 'shell.bash' 'hook' 2> /dev/null)"
if [ $? -eq 0 ]; then
eval "$__conda_setup"
else
if [ -f "/root/anaconda3/etc/profile.d/conda.sh" ]; then
. "/root/anaconda3/etc/profile.d/conda.sh"
else
export PATH="/root/anaconda3/bin:$PATH"
fi
fi
unset __conda_setup
<<< conda initialize <<<
Speichern Sie die Datei und schließen Sie sie, wenn Sie fertig sind.
Schlussfolgerung
Der obige Leitfaden hat uns beigebracht, wie man Anaconda auf CentOS 8 installiert. Wir haben auch gelernt, wie man Anaconda aktualisiert und eine Umgebung mit einer bestimmten Python-Version erstellt. Ich hoffe, dass Sie nun genug Wissen haben, um Ihr erstes Python-Projekt mit Anaconda zu starten.


