Website-Suche

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.sh

Sie 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.sh

Sie 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 ~/.bashrc

Sie können jetzt die installierte Version von Anaconda mit dem folgenden Befehl überprüfen:

conda --version

Sie sollten die folgende Ausgabe sehen:

conda 4.7.12

Für weitere Informationen über Anaconda führen Sie den folgenden Befehl aus:

conda info

Sie 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 conda

Als 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 --version

Sie sollten die folgende Ausgabe erhalten:

conda 4.8.2

Sie können das aktualisierte Anaconda auch mit dem folgenden Befehl überprüfen:

conda info

Sie 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=3

Sie 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_env

Sie sollten die folgende Schale bekommen:

(anaconda_env) [root@centos8 ~]# 

Sie können jetzt die Python-Version mit dem folgenden Befehl überprüfen:

python --version

Sie sollten die folgende Ausgabe erhalten:

Python 3.8.1

Deaktivieren Sie als Nächstes die Anaconda-Umgebung mit dem folgenden Befehl:

conda deactivate

In 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.5

Aktivieren Sie als Nächstes die Umgebung mit dem folgenden Befehl:

conda activate anaconda_env35

Sie sollten die folgende Schale bekommen:

(anaconda_env35) [root@centos8 ~]#

Überprüfen Sie jetzt Ihre Python-Version mit dem folgenden Befehl:

python --version

Sie 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 python

Sie 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 --version

Sie sollten die folgende Ausgabe erhalten:

Python 3.8.1

Deaktivieren Sie jetzt die Anaconda-Umgebung mit dem folgenden Befehl:

conda deactivate

Sie können auch alle Anaconda-Umgebungen mit dem folgenden Befehl überprüfen:

conda info --envs

Sie 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 --all

Um die Umgebung anaconda_env35 zu entfernen, führen Sie den folgenden Befehl aus:

conda remove --name anaconda_env35 --all

Anaconda 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-clean

Sobald es installiert ist, führen Sie den folgenden Befehl aus, um Anaconda von Ihrem System zu entfernen:

anaconda-clean

Sie 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 ~/anaconda3

Als nächstes müssen Sie auch die Anaconda-Pfadzeile aus der .bashrc-Datei entfernen.

Öffnen Sie die .bashrc-Datei wie unten gezeigt:

nano ~/.bashrc

Entfernen 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.