Comment installer Anaconda sur un VPS

science des données

De nombreuses personnes qui travaillent avec Python ont commencé à remarquer le Projet Anaconda. Il s'agit d'une distribution gratuite et open source des langages Python et R. Il est largement utilisé dans la science des données et l'apprentissage automatique. Par conséquent, de grands volumes d'informations peuvent être traités rapidement pour analyse.

C'est assez simple à installer, exécuter et mettre à jour, en plus d'être compatible avec des projets aussi importants que Tensorflow. Eh bien, dans ce tutoriel, je vais vous montrer comment créer une instance VPS cloud pour y installer Anaconda ...

Qu'est-ce qu'Anaconda Distribution?

Anaconda

Anaconda n'est rien de plus qu'une suite open source, sous licence BSD, qui contient une série d'applications et de bibliothèques pour le science des données avec des langages de programmation comme Python. Cette distribution du célèbre langage de programmation fonctionne comme un gestionnaire d'environnement, un gestionnaire de paquets et possède un énorme répertoire de centaines de paquets.

Dans Anaconda Distribution, vous pouvez trouver quatre blocs de base:

  • Anaconda Navigator (GUI pour sa gestion simple et intuitive).
  • Projet Anaconda.
  • Bibliothèques pour la science des données.
  • Conda (commande de gestion CLI)

Elles toutes sera installé automatiquement avec l'installation du package, comme je le montrerai étape par étape plus tard.

Caractéristiques de la distribution Anaconda

serveurs web

Anaconda Distribution a caractéristiques intéressantes qui le rendent si important dans le monde de l'analyse de données. Les plus notables sont:

  • Il ne dépend d'aucune entreprise, car il est maintenu par la communauté et est open source, ainsi que gratuit.
  • Il est multiplateforme, il peut donc fonctionner à la fois sous GNU / Linux, macOS et Windows.
  • C'est très simple, pouvoir installer et gérer des packages et des environnements pour la science des données simplement et rapidement.
  • De nombreux projets scientifiques l'utilisent, il est donc totalement fiable.
  • Il regorge d'outils utiles pour vous faciliter la tâche, même pour l'apprentissage automatique.
  • Il est compatible avec les visualiseurs de données tels que Matplotlib, Datashader, Bokeh, Holoviews, etc.
  • Gestion avancée et très puissante, avec la possibilité d'accéder à des ressources pour un apprentissage automatique avancé.
  • Vous n'aurez pas de problèmes avec les dépendances de package et le contrôle de version.
  • Créez et partagez des documents avec du code de compilation en direct, des équations, des descriptions et des annotations.
  • Vous pouvez compiler le code source Python sur n'importe quelle machine pour une exécution rapide. De plus, cela facilitera l'écriture d'algorithmes parallèles complexes.
  • Prend en charge le calcul haute performance.
  • Les projets dans Anaconda sont portables, ils peuvent donc être partagés ou déployés sur d'autres plates-formes.

Qu'est-ce qu'un VPS?

comment choisir le serveur web

Bien que vous puissiez installer Anaconda Distribution sur un PC conventionnel ou sur votre propre serveur, dans ce tutoriel, nous vous montrerons comment le faire en un serveur VPS, car il présente une série d'avantages, tels que le fait qu'il peut être géré à distance par plusieurs utilisateurs, une plus grande bande passante, une évolutivité, une haute disponibilité et des économies de coûts significatives par rapport à l'option d'avoir votre propre serveur.

Pour un petit abonnement, vous pouvez avoir un service VPS (Virtual Private Server), c'est-à-dire un serveur privé virtuel. Dans ce cas, je vais m'appuyer sur Clouding pour le tutoriel. Par conséquent, il est juste de dire que ce VPS est essentiellement un «colis» dédié exclusivement pour vous du centre de données de ce fournisseur. Vous pouvez y faire ce que vous voulez, comme installer un serveur Linux et une multitude d'applications. Dans ce cas, nous allons installer Anaconda.

Ce VPS fonctionnera comme une machine autonomeC'est-à-dire avec sa propre RAM, avec son espace de stockage sur des SSD rapides, avec une série de cœurs de processeur alloués, ainsi qu'un système d'exploitation.

Et vous n'aurez pas à vous soucier de la gestion du matériel de votre centre de données, ni de payer des frais d'énergie ou de haut débit pour avoir un serveur, et encore moins les coûts d'infrastructure nécessaires...

installer Anaconda pas à pas

Le service choisi, comme je l'ai commenté, est Nuage.io, dans lequel je vais créer une instance ou un VPS avec le système d'exploitation GNU / Linux à partir duquel installer Anaconda d'une manière simple. De cette façon, vous pouvez commencer avec la science des données avec les garanties offertes par ce fournisseur, car il dispose d'un support 24/7 en espagnol en cas de problème, et son centre de données est à Barcelone, par conséquent, en vertu des lois de protection des données européennes. Évitant ainsi le GAFAM / BATX, quelque chose de presque vital en ces temps ...

Créer un compte Clouding et préparer la plateforme VPS

Avant de commencer, la première chose est accéder au service Clouding. Vous pouvez y accéder depuis son site officiel et choisir le tarif qui correspond le mieux à vos besoins. Ces taux diffèrent par la quantité de RAM, de stockage SSD et de vCores CPU que vous aurez à votre disposition pour votre VPS. Même si vous avez besoin de plus que ce que ces tarifs offrent, vous avez la possibilité de configurer un serveur personnalisé.

Étant un projet d'analyse de données scientifiques, il serait intéressant que vous ayez le plus grand calculer les performances possible, ainsi que de bonnes quantités de RAM. Bien que si vous comptez l'utiliser pour des projets plus modestes, ce ne sera pas tellement nécessaire ...

Taux de nuages

Une fois que vous vous êtes inscrit et que vous avez suivi les étapes de l'assistant, ainsi que la vérification de votre adresse e-mail, vous pourrez accéder à votre panneau. Pour cela, vous devez connexion dans Clouding:

Enregistrement VPS inclus

Vous êtes déjà dans le service et vous verrez son panneau de commande intuitif. Si vous souhaitez commencer à créer l'instance ou le serveur VPS, vous devez cliquer sur Cliquez ici pour créer votre premier serveur:

Démarrer VPS

Cela vous amène à la écran de configuration de votre serveur VPS. La première chose que vous verrez est la possibilité de mettre le nom que vous voulez sur votre VPS. Ensuite, le type de système d'exploitation que vous souhaitez installer. Vous pouvez choisir entre Windows ou Linux, et dans la section Linux, plusieurs distributions sont disponibles. Dans ce cas, j'ai sélectionné Ubuntu Server 20.04, mais vous pouvez choisir celui que vous préférez:

Distribution Anaconda VPS

Une fois cela fait, descendez sur cette même page et vous verrez d'autres options pour sélectionner le ressources matérielles: Capacité de la RAM, capacité de stockage SSD ou nombre de cœurs de processeur que vous devez attribuer à votre VPS. Gardez à l'esprit que vous pouvez les gérer comme vous le souhaitez, même si vous souhaitez créer plusieurs VPS et les répartir entre eux ... Et, rappelez-vous, vous pouvez toujours évoluer avec un plan plus élevé, si vous en avez besoin.

Configuration matérielle

Vous avez également des options pour configurer le pare-feu ou pour les sauvegardes. En principe, il n'est pas nécessaire que vous touchiez à cela, bien que si vous avez une préférence pour améliorer la sécurité, allez-y. Ce qui est important c'est créer et nommer la clé SSH. Grâce à lui, vous pouvez accéder à distance pour gérer votre VPS sans demander votre mot de passe à chaque fois.

Vérifiez que tout va bien et crédit Éviar. Cela vous mènera à un autre écran où votre VPS apparaît déjà. Dans l'état, vous verrez qu'il est toujours en train de s'installer et de se configurer. Mais ne vous inquiétez pas, cela se fait très rapidement:

État du serveur

Dans quelques instants, vous verrez qu'il est terminé et le champ d'état apparaîtra comme Actif. À ce moment-là, vous pouvez utiliser votre système d'exploitation pour installer ce dont vous avez besoin (dans ce cas Anaconda).

VPS actif pour Anaconda

Cliquez sur le nom que vous avez mis sur votre VPS et il vous redirige vers une autre page avec un résumé des informations du serveur sur lequel vous installerez Anaconda:

AnacondaVPS

Par conséquent, ce qui compte, c'est la zone appelée Comment accéder au serveur. C'est là que se trouvent les informations dont vous avez besoin pour accéder, l'adresse IP du VPS, comme le mot de passe, l'utilisateur (root) ou la clé SSH à télécharger.

Connexion VPS de données SSH

De toutes ces données, avec le IP du serveur, root et mot de passe vous pouvez maintenant accéder à distance pour procéder à l'installation d'Anaconda ...

Installez Anaconda

Maintenant, tout est prêt pour le Installation d'Anaconda sur le VPS. Pour cela, vous pouvez visiter Votre site web pour en savoir plus sur le projet ou consulter la dernière version disponible.

Pour commencer, vous devez accéder à votre serveur VPS à distance via SSH. De cette façon, à partir de votre distribution locale, vous pouvez installer tout ce dont vous avez besoin sur le serveur. Ce sera aussi simple que d'ouvrir votre terminal et de taper la commande suivante (n'oubliez pas de remplacer youripdelserver par l'IP du VPS que vous avez vu plus tôt dans Clouding):

ssh root@tuipdelservidor

Connexion SSH

Va te demander Le mot de passe, coupez celui que Clouding vous a montré et collez-le. Cela vous donnera accès. Vous verrez que l'invite de votre terminal a changé, ce n'est plus le local de votre utilisateur, mais maintenant c'est celui de la machine distante. Par conséquent, toutes les commandes que vous tapez à partir de là seront exécutées sur le serveur VPS.

connexion SSH VPS Anaconda

Maintenant que vous avez accès, la prochaine chose à faire est de commencer télécharger et installer Anaconda avec les commandes suivantes pour l'amener dans le répertoire temporaire et obtenir la version disponible dans les référentiels officiels:

cd /tmp

curl -O https://repo.anaconda.com/archive/Anaconda3-2020.11-Linux86_64.sh

Anaconda, télécharger

Après cela, vous aurez Anaconda, ce qui suit est vérifier l'intégrité des données téléchargées en utilisant la somme SHA-256. Pour cela, exécutez simplement la commande suivante:

sha256sum Anaconda3-2020.11-Linux-x86_64.sh

Y retournera un hachage au moment du départ.

Maintenant tu dois démarrer Anaconda avec la commande suivante:

bash Anaconda3-2020-11-Linux-x86_64.sh

Licence Anaconda

Cela vous mènera à un message vous demandant d'appuyer sur ENTRÉE et à son tour, cela vous mènera au contrat de licence Ananconda. Vous pouvez aller à la fin en appuyant sur INTRO et il vous demandera si vous voulez répondre par un oui ou un non. Autrement dit, si vous acceptez les conditions ou non. Tapez "oui" sans guillemets et appuyez sur ENTRÉE. La prochaine chose que vous verrez est:

installation et emplacement

L'étape suivante consiste à sélectionner l'emplacement d'installation. Appuyez sur ENTRÉE pour le chemin affiché par défaut ou entrez un chemin différent si vous préférez ... Maintenant, l'installation d'Anaconda en tant que telle commencera. Cela prendra quelques instants.

Quand le processus est terminé, vous recevrez un message comme le suivant, indiquant qu'il s'est terminé avec succès:

poursuivre l'installation d'Anaconda

Taper Oui pour démarrer conda. Maintenant, il vous ramènera à l'invite de votre VPS. Il vous reste autre chose avant de pouvoir utiliser conda, à savoir activer l'installation avec:

source ~/.bashrc

Et maintenant tu peux utiliser conda et commencez à donner à Anaconda utile ... Par exemple, vous pouvez voir l'aide sur les options et lister les packages disponibles respectivement avec:

conda

conda list

commando conda

Même en définissant l'environnement pour Anaconda utiliser python3, par example:

conda create --name mi_env python=3

Répondre y à la question que vous posez pour continuer et le nécessaire sera installé.

environnement actif conda

Tu peux déjà activer le nouvel environnement pour commencer à travailler et à profiter ...

conda activate mi_env

Maintenant que tout est installé et fonctionne, vous avez pu vérifier la puissance et la polyvalence qu'offre un hébergement VPS comme celui que nous vous avons montré dans Clouding. Anaconda n'est que l'une des nombreuses applications et outils que vous pouvez installer et utiliser. Tout ne se résume pas à la création de sites Web. Il existe de nombreuses autres options pour lesquelles vous pouvez utiliser un VPS. Si vous avez des questions, nous laissons un commentaire.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.