Comment installer Anaconda Python sur CentOS 8
Comment installer Anaconda Python sur CentOS 8
Anaconda est un gestionnaire de packages gratuit et open-source pour les langages de programmation Python et R. Il est spécialement conçu pour les plateformes de science des données et d'apprentissage automatique sur Linux, Windows et Mac OS. Il comprend plus de 1 500 packages de science des données Python/R qui peuvent être installés individuellement depuis son dépôt. Anaconda est le meilleur choix si vous recherchez une plateforme pour développer des applications Python et R.
Ce guide expliquera comment installer et utiliser Anaconda sur CentOS 8.
Conditions préalables
- Un serveur fonctionnant sous CentOS 8.
- Un mot de passe root est configuré sur votre serveur.
Télécharger le script d'installation d'Anaconda
Tout d'abord, vous devrez télécharger la dernière version du script d'installation d'Anaconda depuis son site officiel. Au moment de la rédaction de cet article, la dernière version du script Anaconda est Anaconda3-2019.10.
Vous pouvez également visiter et télécharger la dernière version du script d'installation d'Anaconda à partir de la page de téléchargement d'Anaconda.
Sélectionnez votre version de distribution souhaitée et téléchargez-la avec la commande suivante :
wget https://repo.anaconda.com/archive/Anaconda3-2019.10-Linux-x86_64.shAprès avoir téléchargé, vérifiez l'intégrité des données du script en exécutant la commande suivante :
sha256sum Anaconda3-2019.10-Linux-x86_64.shVous devriez obtenir le résultat suivant :
46d762284d252e51cd58a8ca6c8adc9da2eadc82c342927b2f66ed011d1d8b53 Anaconda3-2019.10-Linux-x86_64.sh
Ensuite, associez les hachages ci-dessus avec le hachage disponible sur la page Anaconda avec Python 3 sur Linux 64 bits.
Une fois que vous avez terminé, vous pouvez passer à l'étape suivante.
Installer Anaconda
Maintenant, lancez l'installation d'Anaconda avec la commande suivante :
bash Anaconda3-2019.10-Linux-x86_64.shVous devriez voir la page d'accueil de l'installation d'Anaconda dans la sortie suivante :
Welcome to Anaconda3 2019.10
In order to continue the installation process, please review the license
agreement.
Please, press ENTER to continue
>>>
Maintenant, appuyez sur Entrée pour continuer votre installation, vous serez invité à accepter les conditions de licence comme indiqué ci-dessous :
Do you accept the license terms? [yes|no]
[no] >>> yes
Tapez oui et appuyez sur Entrée pour accepter la licence, vous serez invité à confirmer l'emplacement d'installation d'Anaconda comme indiqué ci-dessous :
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] >>>
Appuyez sur Entrée pour confirmer l'emplacement par défaut, vous serez invité à initialiser Anaconda comme indiqué ci-dessous :
Preparing transaction: done
Executing transaction: done
installation finished.
Do you wish the installer to initialize Anaconda3
by running conda init? [yes|no]
[no] >>> yes
Tapez oui et appuyez sur Entrée pour initialiser Anaconda. Une fois l'installation terminée, vous devriez obtenir la sortie suivante :
==> 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
Ensuite, activez l'environnement Anaconda avec la commande suivante :
source ~/.bashrcVous pouvez désormais vérifier la version installée d'Anaconda avec la commande suivante :
conda --versionVous devriez voir la sortie suivante :
conda 4.7.12
Pour plus d'informations sur Anaconda, exécutez la commande suivante :
conda infoVous devriez 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.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
Mettez à jour l'Anaconda
Il est recommandé de mettre à jour Anaconda régulièrement. Pour mettre à jour Anaconda, vous devrez d'abord mettre à jour l'utilitaire conda.
Exécutez la commande suivante pour mettre à jour l'utilitaire conda :
conda update condaEnsuite, mettez à jour l'Anaconda en utilisant la commande suivante :
conda update anacondaUne fois l'Anaconda mis à jour, vous pouvez vérifier la version mise à jour de l'Anaconda en utilisant la commande suivante :
conda --versionVous devriez obtenir le résultat suivant :
conda 4.8.2
Vous pouvez également vérifier la version mise à jour d'Anaconda avec la commande suivante :
conda infoVous devriez 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.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
Configurer des environnements Anaconda
Avant de configurer l'environnement Anaconda, il est préférable de vérifier quelles versions de Python sont disponibles pour nous. Vous pouvez le vérifier avec la commande suivante :
conda search "^python$"Vous devriez voir toutes les versions disponibles de Python à l'écran suivant :
Ensuite, créez un nouvel environnement nommé anaconda_env en assignant la version Python 3 comme montré ci-dessous :
conda create --name anaconda_env python=3Vous serez invité à confirmer comme indiqué ci-dessous :
Proceed ([y]/n)? y
Tapez y et appuyez sur Entrée pour créer un nouvel environnement :
To activate this environment, use
#
$ conda activate anaconda_env
#
To deactivate an active environment, use
#
$ conda deactivate
Maintenant, activez le nouvel environnement avec la commande suivante :
conda activate anaconda_envVous devriez obtenir la coque suivante :
(anaconda_env) [root@centos8 ~]#
Vous pouvez maintenant vérifier la version de Python en utilisant la commande suivante :
python --versionVous devriez obtenir le résultat suivant :
Python 3.8.1
Ensuite, désactivez-vous de l'environnement Anaconda avec la commande suivante :
conda deactivateDans certains cas, vous souhaitez créer un environnement avec une version spécifique de Python.
Par exemple, créez un nouvel environnement Anaconda avec la version Python 3.5 en utilisant la commande suivante :
conda create -n anaconda_env35 python=3.5Ensuite, activez l'environnement avec la commande suivante :
conda activate anaconda_env35Vous devriez obtenir la coque suivante :
(anaconda_env35) [root@centos8 ~]#
Maintenant, vérifiez votre version de Python en utilisant la commande suivante :
python --versionVous devriez voir la sortie suivante :
Python 3.5.6 :: Anaconda, Inc.
Si vous souhaitez mettre à jour votre version de Python vers la dernière version, utilisez la commande suivante :
conda update pythonVous serez invité à confirmer comme indiqué ci-dessous :
Proceed ([y]/n)? y
Tapez y et appuyez sur Entrée pour mettre à jour la version de Python.
Maintenant, vérifiez la version Python mise à jour en utilisant la commande suivante :
python --versionVous devriez obtenir le résultat suivant :
Python 3.8.1
Maintenant, désactivez-vous de l'environnement Anaconda avec la commande suivante :
conda deactivateVous pouvez également vérifier tous les environnements Anaconda avec la commande suivante :
conda info --envsVous devriez obtenir le résultat suivant :
conda="" environments:="" base="" root="" anaconda3="" anaconda_env="" envs="" anaconda_env35="" pre="">Si vous n'avez besoin d'aucun environnement, vous pouvez facilement les supprimer en utilisant la commande conda remove :
Par exemple, pour supprimer l'environnement anaconda_env, exécutez la commande suivante :
conda remove --name anaconda_env --allPour supprimer l'environnement anaconda_env35, exécutez la commande suivante :
conda remove --name anaconda_env35 --allDésinstaller Anaconda
Si vous ne souhaitez pas utiliser Anaconda pour un projet, il est donc judicieux de le supprimer de votre système.
Tout d'abord, vous devez installer l'utilitaire anaconda-clean pour supprimer Anaconda avec tous les fichiers de configuration de votre système.
Vous pouvez installer cet utilitaire en utilisant la commande suivante :
conda install anaconda-cleanUne fois installé, exécutez la commande suivante pour supprimer l'Anaconda de votre système :
anaconda-cleanVous serez invité à confirmer comme indiqué ci-dessous :
Delete .conda? (y/n): y
Tapez y et appuyez sur Entrée pour retirer l'Anaconda de votre système.
Ensuite, supprimez tout votre répertoire Anaconda du système avec la commande suivante :
rm -rf ~/anaconda3Ensuite, vous devrez également supprimer la ligne de chemin Anaconda du fichier .bashrc.
Ouvrez le fichier .bashrc comme indiqué ci-dessous :
nano ~/.bashrcSupprimez les lignes suivantes :
>>> 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 <<<
Enregistrez et fermez le fichier lorsque vous avez terminé.
Conclusion
Le guide ci-dessus nous a appris comment installer Anaconda sur CentOS 8. Nous avons également appris comment mettre à jour Anaconda et créer un environnement avec une version spécifique de Python. J'espère que vous avez maintenant suffisamment de connaissances pour commencer votre premier projet Python en utilisant Anaconda.


