Anaconda est un outil conçu pour fournir les distributions Python et R, entre autres, aux utilisateurs de manière visuellement intuitive. Il fournit une interface unique qui permet à ses utilisateurs de basculer facilement entre leurs distributions de choix pour les flux de travail liés à la science des données. Anaconda rend la gestion des packages très simple en utilisant les environnements intégrés pour différents projets. Gérer plusieurs versions des mêmes packages est quelque chose que la plupart des programmeurs ont généralement du mal. C'est là qu'Anaconda entre en jeu: avec son utilité simple mais puissante, la gestion des packages est rendue vraiment unique. Non seulement il peut permettre l'utilité facile de différentes versions de packages, mais il offre également une utilité facile à utiliser différentes versions de la même distribution.
Par exemple, il existe de nombreux packages qui ne peuvent être utilisés que avec Python 2. La communauté de développement de Python ayant déjà migré vers Python 3, gérer deux versions différentes de la même distribution peut devenir une tâche taxante pour quelqu'un qui ne connaît pas bien les manières de la coquille de bash et des variables environnementales. Anaconda le rend très simple à installer et à basculer entre les versions du package et les versions de distribution Python. Cet utilitaire simple mais fort fourni par Anaconda en fait l'un des outils logiciels les plus utilisés dans le monde de la science des données aujourd'hui.
Installation
Pour utiliser Anaconda sur votre machine Linux, vous devez suivre ces étapes:
1. Étant donné qu'Anaconda fournit une interface utilisateur graphique, nous devons installer certaines dépendances à l'aide du terminal Linux.
Exécutez la commande suivante dans le terminal:
$ apt-get install libgl1-mesa-glx libegl1-mesa libxrandr2 libxrandr2 libxss1 libxcursor1 libxcomposite1 libasound2 libxi6 libxtst6
Vous devriez voir une sortie similaire à la sortie suivante si vous avez déjà installé les dépendances. Sinon, votre sortie en diffère:
2. Nous téléchargeons maintenant l'Anaconda à l'aide de l'outil WGET dans le terminal.
Exécutez la commande suivante dans le terminal:
$ wget https: // repo.anaconda.com / archive / anaconda3-2022.10-LINUX-X86_64.shot
Vous devriez voir une sortie similaire à ce qui suit:
Si vous n'avez pas installé le WGET sur votre machine, vous pouvez télécharger manuellement l'outil Anaconda en ouvrant ce lien et en cliquant sur le bouton Installer.
Vous pouvez également installer le WGET en exécutant la commande suivante dans le terminal:
$ sudo apt-get install wget
3. Exécutez la commande suivante pour installer Anaconda pour Python 3. Remplace le ".Nom de fichier sh ”avec le nom du fichier que vous avez téléchargé. Remplacez les ~ / téléchargements par votre chemin réel:
$ bash ~ / téléchargements / anaconda3-2022.10-LINUX-X86_64.shot
Vous devriez voir une sortie similaire à ce qui suit:
4. Appuyez sur «Entrez» pour passer en revue et consulter les informations de licence. Appuyez et maintenez «Entrez» pour faire défiler.
5. Tapez «Oui» lorsque vous avez invité à accepter ou non les conditions de licence de l'outil Anaconda.
6. Vous serez invité à sélectionner l'emplacement où vous souhaitez installer Anaconda. Par défaut, il vous offre l'option Root Directory pour installer Anaconda dans. Vous devez opter pour l'emplacement approprié où vous voulez qu'il soit installé en lui fournissant un chemin.
7. Vous serez désormais invité à choisir si vous souhaitez ou non que l'installateur initialise Anaconda3. Tapez «oui» ici puisque Anaconda vous recommande de sélectionner «Oui» afin de ne pas avoir à gérer les étapes d'initialisation lorsque vous travaillez avec Anaconda à chaque fois que vous l'exécutez.
8. Pour exécuter le navigateur Anaconda, exécutez la commande suivante dans le terminal:
$ anaconda-navigator
Vous devriez voir le navigateur s'ouvrir:
Note: Si vous avez opté pour «non» à l'étape 7, vous devez initialiser l'environnement Anaconda avant d'exécuter la commande à l'étape 8.
Exécutez la commande suivante avant d'exécuter la commande 8:
$ conda activer
Vous pouvez désormais sélectionner parmi une large gamme d'outils différents qui sont adaptés à des cas d'utilisation spécifiques. Ceux-ci peuvent être utilisés pour écrire le code qui va de simples scripts d'automatisation aux réseaux de neurones profonds personnalisés qui sont utilisés pour des problèmes spécifiques du monde réel.
Mode d'emploi
Anaconda peut être utilisé pour une large gamme de cas d'utilisation différents. La plupart des développeurs Python et R utilisent Anaconda car il leur fournit une gestion facile de l'environnement. Un environnement est un espace isolé où les packages et les outils que vous installez sont isolés du reste de l'espace informatique et des autres environnements. Dans la plupart des cas, les développeurs doivent utiliser des versions spécifiques de différents outils pour des applications spécifiques. Cela peut devenir un problème lorsque vous êtes obligé d'installer plus d'une version du même outil. Pour résoudre ce problème de versioning, les développeurs installent des versions spécifiques de logiciels dans des environnements personnalisés qui permet à ces outils d'être accessibles uniquement dans cet environnement spécifique. Anaconda fournit une utilité facile aux environnements anciens et nouveaux afin que vous puissiez augmenter votre productivité sans que la crainte des erreurs de versioning vous ralentisse.
De plus, le navigateur Anaconda fournit une liste de ressources étendues qui aident les nouveaux développeurs à apprendre leur langue ou outil de choix spécifique à partir des meilleures ressources disponibles. Cette liste est constamment mise à jour et fournit même des exercices de formation et des cours que l'utilisateur peut visiter avec les liens vers certaines des documents d'outils les plus courants.
Conclusion
Le monde de la science des données devenant de plus en plus importante, les outils qui offrent un accès transparent et facile à la plupart des ressources importantes dans les données dont les scientifiques ont besoin deviennent primordiaux pour le monde du codage. Anaconda fournit certaines des meilleures ressources nécessaires pour coder. Avec la prise en charge des ordinateurs portables, des environnements de développement intégrés (IDE), des outils de visualisation des données et des ressources de cloud computing, toutes disponibles sous le même parapluie, Anaconda fournit une utilité comme jamais auparavant.
Avec son interface utilisateur graphique intuitive qui propose des multitudes d'outils à choisir, Anaconda est vraiment un outil qui surpasse beaucoup dans le domaine d'analyse des données.