Comment installer la distribution Python d’Anaconda sur Debian 10

Anaconda est une distribution open-source des langages de programmation Python et R qui peut être utilisée pour simplifier la gestion et le déploiement des paquets. Anaconda est la distribution de science des données Python la plus populaire et le leader de l’innovation open source pour l’apprentissage automatique. Anaconda fournit plus de 1 500 paquets qui conviennent à Windows, Linux et MacOS. Elle est spécialement conçue pour le traitement des données à grande échelle, le calcul scientifique et l’analyse prédictive.

Dans ce tutoriel, nous allons apprendre à installer la distribution Anaconda Python sur Debian 10. Nous apprendrons aussi comment créer un nouvel environnement avec une version spécifique de Python, mettre à jour Anaconda et désinstaller Anaconda.

Exigences

  • Un serveur fonctionnant sous Debian 10.
  • Un mot de passe root est configuré sur ton serveur.

Pour commencer

Avant de commencer, tu dois mettre à jour ton système avec la dernière version. Tu peux le faire en exécutant la commande suivante :

apt-get update -y
apt-get upgrade -y

Une fois que ton serveur est mis à jour, redémarre ton serveur pour appliquer les changements.

Télécharger Anaconda

Par défaut, Anaconda n’est pas disponible dans le dépôt de paquets de Debian 10. Tu devras donc le télécharger sur le site officiel d’Anaconda Python.

Tu peux télécharger le script d’installation d’Anaconda avec la commande suivante :

wget https://repo.anaconda.com/archive/Anaconda3-2019.03-Linux-x86_64.sh

Une fois le téléchargement terminé, tu devras vérifier l’intégrité de l’installateur en utilisant la somme de contrôle SHA-256 :

Exécute la commande suivante pour la vérifier :

sha256sum Anaconda3-2019.03-Linux-x86_64.sh

Tu devrais obtenir la sortie suivante :

45c851b7497cc14d5ca060064394569f724b67d9b5f98a926ed49b834a6bb73a  Anaconda3-2019.03-Linux-x86_64.sh

Ensuite, ouvre ton navigateur Web et visite lapage d’ Anacondapour ta version d’Anaconda appropriée. Tu devrais voir la page suivante :

Télécharger Anaconda

Maintenant, vérifie que le hachage imprimé à partir de la commande ci-dessus correspond à celui disponible sur la page ci-dessus. Si le hachage correspond à celui de cette page, tu peux passer à l’étape suivante.

Installe Anaconda

Maintenant, lance l’installation d’Anaconda en exécutant le script suivant :

bash Anaconda3-2019.03-Linux-x86_64.sh

Tu devrais voir l’écran de bienvenue et l’écran de la durée de la licence :

Welcome to Anaconda3 2019.03

In order to continue the installation process, please review the license
agreement.
Please, press ENTER to continue
>>> 
===================================

Do you accept the license terms? [yes|no]
>>> yes

Tape oui et appuie sur Entrée pour accepter la licence. Tu devrais voir la sortie suivante :

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] >>> 

Maintenant, indique l’emplacement d’Anaconda ou appuie sur Entrée pour continuer avec l’emplacement par défaut. Tu devrais voir le message suivant :

installing: statsmodels-0.9.0-py37h035aef0_0 ...
installing: seaborn-0.9.0-py37_0 ...
installing: anaconda-2019.03-py37_0 ...
installation finished.
Do you wish the installer to initialize Anaconda3
by running conda init? [yes|no]
[no] >>> yes

Tape Oui pour initialiser Anaconda3. Tu devrais voir le message suivant :

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

Maintenant, active l’installation d’Anaconda avec la commande suivante :

source ~/.bashrc

Tu devrais voir le message suivant :

(base) root@debian:~# 

Vérifier l’installation d’Anaconda

Anaconda est maintenant installé sur ton système. Tu peux vérifier les informations d’Anaconda actuel avec la commande suivante :

(base) root@debian:~# conda info

Tu devrais obtenir le résultat suivant :

     active environment : base
    active env location : /root/anaconda3
            shell level : 1
       user config file : /root/.condarc
 populated config files : 
          conda version : 4.6.11
    conda-build version : 3.17.8
         python version : 3.7.3.final.0
       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/free/linux-64
                          https://repo.anaconda.com/pkgs/free/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.6.11 requests/2.21.0 CPython/3.7.3 Linux/4.19.0-5-amd64 debian/10 glibc/2.28
                UID:GID : 0:0
             netrc file : None
           offline mode : False

Tu peux aussi répertorier les paquets disponibles avec Anaconda avec la commande suivante :

(base) root@debian:~# conda list

Tu devrais obtenir la sortie suivante: :

# packages in environment at /root/anaconda3:
#
# Name                    Version                   Build  Channel
_ipyw_jlab_nb_ext_conf    0.1.0                    py37_0  
alabaster                 0.7.12                   py37_0  
anaconda                  2019.03                  py37_0  
anaconda-client           1.7.2                    py37_0  
anaconda-navigator        1.9.7                    py37_0  
anaconda-project          0.8.2                    py37_0  
asn1crypto                0.24.0                   py37_0  
astroid                   2.2.5                    py37_0  
astropy                   3.1.2            py37h7b6447c_0  

Mettre à jour Anaconda

Il est recommandé de mettre à jour le paquet Anaconda à la dernière version. Si tu veux mettre à jour Anaconda, tu dois d’abord mettre à jour l’utilitaire conda :

(base) root@debian:~# conda update conda

Tu devrais voir la sortie suivante :

Collecting package metadata: done
Solving environment: done

## Package Plan ##

  environment location: /root/anaconda3

  added / updated specs:
    - conda


The following packages will be downloaded:

    package                    |            build
    ---------------------------|-----------------
    conda-4.7.11               |           py37_0         3.0 MB
    conda-package-handling-1.3.11|           py37_0         260 KB
    ------------------------------------------------------------
                                           Total:         3.2 MB

The following NEW packages will be INSTALLED:

  _libgcc_mutex      pkgs/main/linux-64::_libgcc_mutex-0.1-main
  conda-package-han~ pkgs/main/linux-64::conda-package-handling-1.3.11-py37_0

The following packages will be UPDATED:

  conda                                       4.6.11-py37_0 --> 4.7.11-py37_0


Proceed ([y]/n)? y

Saisis y et appuie sur Entrée pour mettre à jour le conda. Une fois que le conda est mis à jour, exécute la commande suivante pour mettre à jour la distribution Anaconda

(base) root@debian:~# conda update anaconda

Tape oui et appuie sur Entrée lorsque tu es invité à mettre à jour l’Anaconda.

Configurer les environnements Anaconda

Avec l’environnement Anaconda, tu peux facilement organiser les projets en fonction des versions et des paquets Python. Tu peux utiliser une version différente de Python pour chaque projet.

Tu peux rechercher les versions de Python disponibles que tu peux utiliser avec la commande suivante :

(base) root@debian:~# conda search "^python$"

Tu devrais voir une liste des différentes versions de Python, y compris les versions Python 2 et Python 3.

Commençons par créer un nouvel environnement nommé test_env pour Python 3 :

(base) root@debian:~# conda create --name test_env python=3

Cette commande téléchargera tous les paquets pour l’environnement virtuel et t’avertira une fois terminé.

Ensuite, active ton environnement avec la commande suivante :

(base) root@debian:~# conda activate test_env

Tu devrais obtenir l’environnement suivant :

(test_env) root@debian:~# 

Maintenant, vérifie ta version de Python avec la commande suivante :

(test_env) root@debian:~# python --version

Tu devrais voir la sortie suivante :

Python 3.7.4

Désactive maintenant ton environnement Anaconda avec la commande suivante :

(test_env) root@debian:~# conda deactivate

Ensuite, crée un nouvel environnement nommé test_env36 pour Python 3.6 avec la commande suivante :

(base) root@debian:~# conda create -n test_env36 python=3.6

Ensuite, active ton environnement avec la commande suivante :

(base) root@debian:~# conda activate test_env36

Tu devrais obtenir l’environnement suivant :

(test_env36) root@debian:~# 

Tu peux énumérer tous tes environnements avec la commande suivante :

(test_env36) root@debian:~# conda info --envs

Tu devrais voir le résultat suivant :

# conda environments:
#
base                     /root/anaconda3
test_env                 /root/anaconda3/envs/test_env
test_env36            *  /root/anaconda3/envs/test_env36

Ensuite, désactive ton environnement avec la commande suivante :

(test_env36) root@debian:~# conda deactivate

Si tu veux supprimer ton environnement Anaconda, exécute la commande suivante :

conda env remove -n test_env
conda env remove -n test_env36

Désinstaller Anaconda

Tu peux désinstaller Anaconda avec tous les fichiers de configuration à l’aide du module anaconda-clean. Tout d’abord, installe le module anaconda-clean avec la commande suivante :

conda install anaconda-clean

Tape oui et appuie sur Entrée pour terminer l’installation. Ensuite, exécute la commande suivante pour désinstaller Anaconda de ton système :

Anaconda-clean

Tape oui et appuie sur Entrée pour désinstaller Anaconda. Cette commande créera également un nouveau répertoire de sauvegarde .anaconda_backup dans ton répertoire personnel.

Après avoir désinstallé Anaconda, tu devras aussi supprimer le répertoire racine d’Anaconda. Tu peux le supprimer avec la commande suivante :

rm -rf ~/anaconda3

Ensuite, ouvre le fichier .bashrc et supprime la ligne de la variable PATH d’Anaconda :

nano ~/.bashrc

Supprime les lignes suivantes :

# added by Anaconda3 installer
export PATH="/root/anaconda3/bin:$PATH"

Sauvegarde et ferme le fichier lorsque tu as terminé.

Conclusion

Félicitations ! Tu as réussi à installer Anaconda Python sur Debian 10. J’espère que tu peux maintenant créer facilement un nouveau projet Python et gérer les données dans l’informatique scientifique et à grande échelle. Pour plus d’informations, tu peux consulter la documentation officielle d’Anaconda à l’adresse Anaconda Doc.

Vous aimerez aussi...