Maison >développement back-end >Tutoriel Python >Configurez Anaconda sur Ubuntu en quelques minutes : simplifiez votre flux de travail d'IA
Qu'il s'agisse de science des données, d'apprentissage automatique ou de gestion de projets d'IA, disposer des bons outils peut faire toute la différence. Anaconda est une bibliothèque puissante qui simplifie la gestion des packages, des dépendances et des environnements pour les projets basés sur Python. Si vous travaillez activement au développement de modèles d'IA ou si vous êtes un débutant impatient d'entrer dans le secteur de la science des données, l'installation d'Anaconda vous fournit tout ce dont vous avez besoin pour démarrer.
Ce guide vous montrera le processus étape par étape pour installer Anaconda sur Ubuntu à l'aide du script d'installation et initialiser l'environnement "conda" pour commencer à construire avec celui-ci.
Une machine virtuelle (telle que celles fournies par NodeShift) avec au moins :
MV Ubuntu 22.04
Remarque : les conditions préalables à cela varient grandement selon les cas d'utilisation. Pour un déploiement à grande échelle, on pourrait utiliser une configuration haut de gamme.
Pour ce didacticiel, nous utiliserons une machine virtuelle alimentée par CPU de NodeShift, qui fournit des machines virtuelles de calcul élevé à un coût très abordable à une échelle qui répond aux exigences RGPD, SOC2 et ISO27001. Il offre également une interface intuitive et conviviale, permettant aux débutants de se lancer plus facilement dans les déploiements Cloud. Cependant, n'hésitez pas à utiliser le fournisseur cloud de votre choix et suivez les mêmes étapes pour le reste du didacticiel.
Visitez app.nodeshift.com et créez un compte en remplissant les informations de base, ou continuez à vous inscrire avec votre compte Google/GitHub.
Si vous avez déjà un compte, connectez-vous directement à votre tableau de bord.
Après avoir accédé à votre compte, vous devriez maintenant voir un tableau de bord (voir image) :
1) Accédez au menu sur le côté gauche.
2) Cliquez sur l'option Nœuds de calcul .
3) Cliquez sur Démarrer pour commencer à créer votre tout premier nœud de calcul.
Ces nœuds de calcul sont des machines virtuelles alimentées par CPU de NodeShift. Ces nœuds sont hautement personnalisables et vous permettent de contrôler différentes configurations environnementales, telles que les processeurs virtuels, la RAM et le stockage, en fonction de vos besoins.
1) La première option que vous voyez est la liste déroulante Fiabilité. Cette option vous permet de choisir le niveau de garantie de disponibilité que vous recherchez pour votre VM (par exemple, 99,9 %).
2) Ensuite, sélectionnez une région géographique dans la liste déroulante Région où vous souhaitez lancer votre VM (par exemple, États-Unis).
3) Plus important encore, sélectionnez les spécifications correctes pour votre VM en fonction des exigences de votre charge de travail en faisant glisser les barres pour chaque option.
1) Après avoir sélectionné vos options de configuration requises, vous verrez les VM disponibles dans votre région et selon (ou très proche) de votre configuration. Dans notre cas, nous choisirons un « 2 vCPU/4 Go/80 Go SSD » comme correspondance la plus proche des « Prérequis ».
2) Ensuite, vous devrez choisir une image pour votre machine virtuelle. Pour le cadre de ce tutoriel, nous sélectionnerons Ubuntu, car nous installerons Anaconda sur Ubuntu.
1) Deux options de cycle de facturation sont disponibles : Horaire, idéal pour une utilisation à court terme, offrant une flexibilité de paiement à l'utilisation, et Mensuel pour les projets à long terme avec un taux d'utilisation constant et un coût potentiellement inférieur.
2) Ensuite, vous devrez sélectionner une méthode d'authentification. Deux méthodes sont disponibles : Mot de passe et Clé SSH. Nous vous recommandons d'utiliser des clés SSH, car elles constituent une option plus sécurisée. Pour en créer un, rendez-vous sur notre documentation officielle.
Enfin, vous pouvez également ajouter un VPC (Virtual Private Cloud), qui fournit une section isolée pour lancer vos ressources cloud (Machine virtuelle, stockage, etc.) dans un environnement sécurisé et privé. Nous gardons cette option par défaut pour l'instant, mais n'hésitez pas à créer un VPC selon vos besoins.
De plus, vous pouvez déployer plusieurs nœuds à la fois en cliquant sur l'option Quantité.
C'est ça ! Vous êtes maintenant prêt à déployer le nœud. Finaliser le résumé de la configuration ; si cela semble bon, continuez et cliquez sur Créer pour déployer le nœud.
Dès que vous créez le nœud, il sera déployé en quelques secondes ou une minute. Une fois déployé, vous verrez un statut En cours d'exécution en vert, ce qui signifie que notre nœud de calcul est prêt à être utilisé !
Une fois que votre nœud affiche cet état, suivez les étapes ci-dessous pour vous connecter à la VM en cours d'exécution via SSH :
1) Ouvrez votre terminal et exécutez la commande SSH ci-dessous :
(remplacez root par votre nom d'utilisateur et collez l'adresse IP de votre VM à la place de l'adresse IP après l'avoir copiée depuis le tableau de bord)
ssh root@ip
2) Dans certains cas, votre terminal peut prendre votre consentement avant de se connecter. Entrez « oui ».
3) Une invite demandera un mot de passe. Tapez le mot de passe SSH et vous devriez être connecté.
Sortie :
Tout d'abord, nous devons télécharger le programme d'installation d'Anaconda qui nous aidera davantage à installer Anaconda dans le système. Utilisez la commande suivante pour télécharger le programme d'installation :
1) Mettez à jour la liste des sources du package système et mettez à niveau les logiciels.
apt update && apt upgrade -y
Sortie :
2) Ajouter un utilisateur non administrateur
Pour éviter toute modification accidentelle de l'ensemble du système, nous créerons un utilisateur non root ou non administrateur et effectuerons toutes les installations avec ce compte utilisateur.
À des fins de démonstration, nous allons créer un utilisateur nommé « demo » et nous connecter en tant qu'utilisateur de démonstration :
(remplacez la démo par votre nom d'utilisateur préféré)
adduser demo-user usermod -aG sudo demo-user su - demo-user
Sortie :
3) Accédez au répertoire tmp
Ensuite, déplacez-vous vers le répertoire tmp pour isoler l'installation de votre répertoire de travail
ssh root@ip
4) Téléchargez l'installateur
Utilisez la commande ci-dessous pour télécharger le script d'installation qui sera utilisé pour installer Anaconda et renommez-le en anaconda.sh
apt update && apt upgrade -y
Sortie :
Ensuite, utilisez la commande ci-dessous pour obtenir la somme de contrôle du script téléchargé.
adduser demo-user usermod -aG sudo demo-user su - demo-user
Sortie :
Pour vous assurer que le script téléchargé n'est pas corrompu, faites correspondre la somme de contrôle que vous avez obtenue dans la sortie ci-dessus avec les sommes de contrôle fournies par le site officiel d'Anaconda.
Tout comme ci-dessus, si vous parvenez à trouver votre somme de contrôle dans la liste, alors le fichier de script peut être utilisé et poursuivi en toute sécurité. Sinon, répétez les étapes ci-dessus pour télécharger à nouveau le script.
Après avoir vérifié le script, procédez à l'installation d'Anaconda.
1) Exécutez le script à l'aide de la commande ci-dessous pour démarrer l'installation :
cd /tmp
Sortie :
Remarque : La commande ci-dessus effectue une installation silencieuse (non interactive), ce qui signifie que le programme d'installation suppose que vous acceptez les paramètres « par défaut », tels que l'emplacement par défaut et le contrat de licence ; par conséquent, il installe directement le package.
Cependant, si vous souhaitez spécifier le chemin d'accès, vous pouvez utiliser la commande suivante pour effectuer l'installation en mode interactif :
wget -O anaconda.sh https://repo.anaconda.com/archive/Anaconda3-2024.06-1-Linux-x86_64.sh
2) Initialiser Anaconda
Si vous avez installé le package en mode non interactif ou installé en mode interactif mais que vous avez entré NON lorsqu'on vous a demandé l'initialisation automatique, utilisez la commande suivante pour activer Anaconda :
sha256sum anaconda.sh
S'il est téléchargé en mode interactif et saisi OUI dans l'invite d'initialisation automatique, il sera activé automatiquement après l'installation. Actualisez simplement le fichier bash pour que les modifications prennent effet :
bash anaconda.sh -b
3) Ajouter des fonctions Anaconda
bash anaconda.sh
Sortie :
puis actualisez le shell :
source <PATH_TO_CONDA>/bin/activate
4) Vérifier l'installation
Enfin, confirmons si l'installation est terminée et qu'Anaconda est prêt à être utilisé.
ssh root@ip
Sortie :
Si vous voyez cela, cela signifie que l'installation et l'initialisation d'Anaconda ont réussi. Désormais, chaque fois que vous ouvrez un nouveau terminal, l'environnement de base s'initialisera automatiquement, vous pourrez donc commencer à utiliser directement les fonctions conda. Cependant, si vous ne souhaitez pas ce comportement et préférez activer l'environnement manuellement à chaque fois avant d'utiliser conda, utilisez la commande ci-dessous pour désactiver ceci :
apt update && apt upgrade -y
Maintenant, chaque fois que vous souhaitez utiliser conda, vous devez d'abord activer l'environnement de base en utilisant "conda activate", puis vous pouvez continuer à utiliser conda.
L'installation d'une puissante bibliothèque Python comme Anaconda est une étape cruciale pour quiconque cherche à dynamiser ses flux de travail de science des données ou d'apprentissage automatique. Ce guide vous a expliqué le téléchargement, l'installation et l'activation d'Anaconda afin de préparer votre environnement à un développement efficace. En déployant notre serveur Ubuntu sur NodeShift, nous avons débloqué des avantages supplémentaires tels qu'une consommation d'énergie optimisée, une évolutivité et des performances améliorées adaptées aux charges de travail modernes. L'infrastructure de NodeShift garantit une configuration fluide et fiable, ce qui en fait le choix idéal pour déployer des outils gourmands en ressources comme Anaconda de manière durable et efficace.
Pour plus d'informations sur NodeShift :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!