Anaconda est un gestionnaire de packages open source et une distribution des langages de programmation Python et R. Il est couramment utilisé pour la science des données, l'apprentissage automatique, le traitement des mégadonnées, le calcul scientifique et l'analyse prédictive. Il peut être installé sur tous les principaux systèmes d'exploitation, y compris Windows, Linux et macOS. Anaconda aide les développeurs à installer et à gérer les dépendances Python en une seule installation. Il propose une collection de plus de 7 500 packages open source.
Dans cet article, nous vous montrerons comment installer Anaconda Python Distribution sur Rocky Linux 8.
Prérequis
- Un serveur exécutant RockyLinux 8 sur la plate-forme cloud Atlantic.Net
- Un mot de passe root configuré sur votre serveur
Étape 1 - Créer un serveur cloud Atlantic.Net
Tout d'abord, connectez-vous à votre serveur Atlantic.Net Cloud. Créez un nouveau serveur en choisissant Rocky Linux 8 comme système d'exploitation avec au moins 2 Go de RAM. Connectez-vous à votre serveur cloud via SSH et connectez-vous à l'aide des informations d'identification mises en évidence en haut de la page.
Une fois connecté à votre serveur, exécutez la commande suivante pour mettre à jour votre système de base avec les derniers packages disponibles.
dnf mise à jour -y
Étape 2 - 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.
Vous pouvez le télécharger à l'aide de la commande suivante :
wget https://repo.anaconda.com/archive/Anaconda3-2021.05-Linux-x86_64.sh
Une fois le téléchargement terminé, créez le hachage cryptographique sha256 du fichier d'installation à l'aide de la commande ci-dessous :
sha256sum Anaconda3-2021.05-Linux-x86_64.sh
Vous obtiendrez le résultat suivant :
2751ab3d678ff0277ae80f9e8a74f218cfc70fe9a9cdc7bb1c137d7e47e33d53 Anaconda3-2021.05-Linux-x86_64.sh
Maintenant, faites correspondre le résultat aux hachages disponibles sur le site Web d'Anaconda.
Si le résultat correspond, vous pouvez passer à l'étape suivante.
Étape 3 - Installer Anaconda sur Rocky Linux 8
Maintenant, exécutez le script d'installation d'Anaconda pour installer l'Anaconda sur votre système.
bash Anaconda3-2021.05-Linux-x86_64.sh
Il vous sera demandé d'accepter les termes de la licence, comme indiqué ci-dessous :
Bienvenue dans Anaconda3 2021.05Afin de poursuivre le processus d'installation, veuillez consulter le contrat de licence.Veuillez appuyer sur ENTER pour continuer>>> Acceptez-vous les termes de la licence ? [oui|non][non]>>> oui
Tapez oui et appuyez sur Entrée. Il vous sera demandé de définir l'emplacement d'installation :
Anaconda3 va maintenant être installé à cet emplacement :/root/anaconda3 - Appuyez sur ENTER pour confirmer l'emplacement - Appuyez sur CTRL-C pour abandonner l'installation - Ou spécifiez un autre emplacement ci-dessous[/root/anaconda3]>>>Appuyez sur Entrée pour continuer avec l'emplacement par défaut. Il vous sera demandé d'initialiser Anaconda :
PREFIX=/root/anaconda3installation terminée.Souhaitez-vous que le programme d'installation initialise Anaconda3en exécutant conda init ? [oui|non][non]>>> ouiTapez yes et appuyez sur Entrée pour initialiser Anaconda et terminer l'installation :
==> Pour que les modifications prennent effet, fermez et rouvrez votre shell actuel. <==Si vous préférez que l'environnement de base de conda ne soit pas activé au démarrage, définissez le paramètre auto_activate_base sur false :conda config --set auto_activate_base falseMerci d'avoir installé Anaconda3 !==========================================================================Travailler avec des notebooks Python et Jupyter est un jeu d'enfant avec PyCharm Pro, conçu pour être utilisé avec Anaconda. Téléchargez maintenant et ayez les meilleurs outils de données à portée de main. PyCharm Pro pour Anaconda est disponible sur :https://www.anaconda.com/pycharmMaintenant, activez l'installation d'Anaconda à l'aide de la commande suivante :
source ~/.bashrcVous obtiendrez le shell Anaconda dans la sortie suivante :
(base) [[email protected] ~]#Étape 4 - Vérifier l'installation d'Anaconda
Maintenant, exécutez la commande suivante pour tester l'installation d'Anaconda.
info condVous obtiendrez le résultat suivant :
environnement actif :base active env emplacement :/root/anaconda3 niveau shell :1 fichier de configuration utilisateur :/root/.condarc fichiers de configuration remplis :version conda :4.10.1 version conda-build :3.21.4 version python :3.8 Paquets virtuels .8.final.0 :__linux=4.18.0=0 __glibc=2.28=0 __unix=0=0 __archspec=1=x86_64 environnement de base :/root/anaconda3 (inscriptible) répertoire de données conda av :/root/anaconda3 /etc/conda conda av metadata url :https://repo.anaconda.com/pkgs/main 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 répertoires envs :/root/anaconda3 /envs /root/.conda/envs plateforme :linux-64 user-agent :conda/4.10.1 requests/2.25.1 CPython/3.8.8 Linux/4.18.0-305.7.1.el8_4.x86_64 rocky/8.4 glibc /2.28 UID:GID :0:0 fichier netrc :Aucun mode hors ligne :FauxPour lister tous les packages disponibles avec Anaconda, exécutez la commande suivante :
liste de condaVous devriez voir tous les packages dans la sortie suivante :
# packages dans l'environnement à /root/anaconda3 :## Nom Version Build Channel_ipyw_jlab_nb_ext_conf 0.1.0 py38_0 _libgcc_mutex 0.1 main alabaster 0.7.12 pyhd3eb1b0_0 anaconda 2021.05 py38_0 anaconda-client 1.7.2 py38_0 anaconda-navigator 2.0_0.py3.0 anaconda-navigator 2.0 project 0.9.1 pyhd3eb1b0_1 anyio 2.2.0 py38h06a4308_1 appdirs 1.4.4 py_0 argh 0.26.2 py38_0 argon2-cffi 20.1.0 py38h27cfd23_1 asn1crypto 1.4.0 py_0 astroid 2.5 py38h06a4308_1 astropy 4.2.1 py38h27cfd23_1 async_generator 1.10 pyhd3eb1b0_0 atomicwrites 1.4.0 py_0 attrs 20.3.0 pyhd3eb1b0_0Étape 5 - Mettre à jour Anaconda
Anaconda fournit un utilitaire conda pour mettre à jour le package Anaconda. Tout d'abord, exécutez la commande suivante pour mettre à jour l'utilitaire conda vers la dernière version.
conda mettre à jour condaVous obtiendrez le résultat suivant :
## Package Plan ## emplacement de l'environnement :/root/anaconda3 ajout/mise à jour des spécifications :- condaLes packages suivants seront téléchargés :package | construire ---------------------------|----------------- conda-4.10. 3 | py38h06a4308_0 2,9 Mo xmltodict-0.12.0 | pyhd3eb1b0_0 13 Ko ----------------------------------------------- ------------- Total :2,9 Mo -> 0.12.0-pyhd3eb1b0_0Continuer ([y]/n) ? yTéléchargement et extraction de packagesxmltodict-0.12.0 | 13 Ko | ################################################# ################################################# | 100% conda-4.10.3 | 2,9 Mo | ################################################# ################################################# | 100 % Préparation de la transaction : fait Vérification de la transaction : faitExécution de la transaction : faiteEnsuite, mettez à jour l'Anaconda avec la commande suivante :
conda mettre à jour anacondaÉtape 6 - Créer un environnement à l'aide d'Anaconda
Anaconda vous permet de créer un environnement pour organiser des projets basés sur des versions de Python.
Pour créer un nouvel environnement nommé conda_env , exécutez :
conda créer --name conda_env python=3Vous obtiendrez le résultat suivant :
## Pour activer cet environnement, utilisez## $ conda activate conda_env## Pour désactiver un environnement actif, utilisez## $ conda deactivateMaintenant, activez l'environnement à l'aide de la commande suivante :
conda activer conda_envVous obtiendrez le shell suivant :
(conda_env) [[email protected] ~]#Ensuite, vérifiez la version de Python à l'aide de la commande suivante :
python --versionVous obtiendrez le résultat suivant :
Python 3.10.0Pour lister tous vos environnements, exécutez la commande suivante :
conda info --envsVous devriez voir le résultat suivant :
(conda_env) [[email protected] ~]# informations conda --envs# environnements conda :#base /root/anaconda3conda_env * /root/anaconda3/envs/conda_envPour désactiver depuis l'environnement Anaconda, exécutez la commande suivante :
conda désactiverPour supprimer le conda_env, exécutez la commande suivante :
conda env remove -n conda_envExemple de sortie :
Supprimez tous les packages dans l'environnement /root/anaconda3/envs/conda_env :Étape 7 - Désinstaller Anaconda
Si vous souhaitez désinstaller Anaconda de votre système, vous devrez installer l'utilitaire anaconda-clean sur votre système. Vous pouvez l'installer à l'aide de la commande suivante :
conda install anaconda-cleanUne fois installé, vous obtiendrez la sortie suivante :
Les packages suivants seront téléchargés :package | construire ---------------------------|----------------- anaconda-clean- 1.1.0 | py38h06a4308_1 244 Ko ----------------------------------------------- ------------- Total :244 Ko n) ? vEnsuite, exécutez la commande suivante pour désinstaller Anaconda de votre système.
anaconda-cleanVous obtiendrez le résultat suivant :
Supprimer .conda ? (o/n) :yRépertoire de sauvegarde :/root/.anaconda_backup/2021-10-22T073105Ensuite, supprimez tous les fichiers et répertoires créés par Anaconda à l'aide de la commande suivante :
rm -rf ~/.condarc ~/.conda ~/.continuumEnsuite, modifiez le fichier .bashrc et supprimez toutes les lignes ajoutées par Anaconda :
nano ~/.bashrcSupprimez les lignes suivantes :
#>>> conda initialize>>># !! Le contenu de ce bloc est géré par '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" ] ; alors . "/root/anaconda3/etc/profile.d/conda.sh" sinon export PATH="/root/anaconda3/bin:$PATH" fifiunset __conda_setup# <<Enregistrez et fermez le fichier lorsque vous avez terminé.
Conclusion
Dans le guide ci-dessus, nous avons expliqué comment installer Anaconda sur Rocky Linux 8. Nous avons également expliqué comment mettre à jour Anaconda et créer un environnement à l'aide d'Anaconda. Pour plus d'informations, visitez la page de documentation d'Anaconda. Essayez-le aujourd'hui sur votre serveur privé virtuel d'Atlantic.Net !