Come installare Anaconda su un VPS

scienza dei dati

Molte persone che lavorano con Python hanno iniziato a notare il Progetto Anaconda. È una distribuzione gratuita e open source dei linguaggi Python e R. È ampiamente utilizzata nella scienza dei dati e nell'apprendimento automatico. Pertanto, è possibile elaborare rapidamente grandi volumi di informazioni per l'analisi.

È carino semplice da installare, eseguire e aggiornare, nonché compatibile con progetti importanti come Tensorflow. Bene, in questo tutorial, ti mostrerò come creare un'istanza VPS cloud per installare Anaconda lì ...

Cos'è Anaconda Distribution?

Anaconda

Anaconda non è altro che una suite open source, sotto licenza BSD, che contiene una serie di app e librerie per il scienza dei dati con linguaggi di programmazione come Python. Questa distribuzione del famoso linguaggio di programmazione funziona come gestore di ambiente, gestore di pacchetti e ha un vasto repertorio di centinaia di pacchetti.

All'interno di Anaconda Distribution puoi trovare quattro blocchi di base:

  • Anaconda Navigator (GUI per la sua gestione semplice ed intuitiva).
  • Progetto Anaconda.
  • Biblioteche per la scienza dei dati.
  • Conda (comando per la gestione della CLI)

Tutti loro verrà installato automaticamente con l'installazione del pacchetto, come mostrerò passo dopo passo in seguito.

Caratteristiche di distribuzione di Anaconda

server web

Anaconda Distribution ha caratteristiche interessanti che lo rendono così importante nel mondo dell'analisi dei dati. I più importanti sono:

  • Non dipende da nessuna azienda, poiché è mantenuto dalla comunità ed è open source, oltre che gratuito.
  • È multipiattaforma, quindi può funzionare su GNU / Linux, macOS e Windows.
  • È molto semplice, poter installare e gestire pacchetti e ambienti per la data science in modo semplice e veloce.
  • Molti progetti scientifici lo utilizzano, quindi è completamente affidabile.
  • È ricco di strumenti utili per semplificare il tuo lavoro, anche per l'apprendimento automatico.
  • È compatibile con visualizzatori di dati come Matplotlib, Datashader, Bokeh, Holoviews, ecc.
  • Gestione avanzata e molto potente, con possibilità di accedere a risorse per il machine learning avanzato.
  • Non avrai problemi con le dipendenze dei pacchetti e il controllo della versione.
  • Crea e condividi documenti con codice di compilazione live, equazioni, descrizioni e annotazioni.
  • Puoi compilare il codice sorgente Python su qualsiasi macchina per un'esecuzione rapida. Inoltre, faciliterà la scrittura di algoritmi paralleli complessi.
  • Supporta l'elaborazione ad alte prestazioni.
  • I progetti in Anaconda sono portatili, quindi possono essere condivisi o distribuiti su altre piattaforme.

Cos'è un VPS?

come scegliere il server web

Sebbene tu possa installare Anaconda Distribution su un PC convenzionale o sul tuo server, in questo tutorial ti mostreremo come farlo in un server VPS, poiché ha una serie di vantaggi, come quella di poter essere gestito da remoto da più utenti, maggiore larghezza di banda, scalabilità, alta disponibilità e notevole risparmio sui costi rispetto alla possibilità di avere un proprio server.

Per una piccola quota di abbonamento, puoi avere un servizio VPS (Virtual Private Server), ovvero un server privato virtuale. In questo caso mi affiderò a Clouding per il tutorial. Pertanto, è giusto dire che questo VPS è fondamentalmente un "pacco" dedicato esclusivamente per te del data center di questo provider. In esso puoi fare quello che vuoi, come installare un server Linux e una moltitudine di app. In questo caso, installeremo Anaconda.

Questo VPS funzionerà come macchina autonoma, cioè con la propria RAM, con il suo spazio di archiviazione su veloci dischi rigidi SSD, con una serie di core CPU allocati, oltre a un sistema operativo.

E non dovrai preoccuparti di gestire l'hardware del tuo data center o di pagare le tariffe per l'energia o la banda larga per avere un server, figuriamoci costi infrastrutturali necessari...

installare Anaconda passo dopo passo

Il servizio scelto, come ho commentato, è Annebbiamento.io, in cui creerò un'istanza o VPS con sistema operativo GNU / Linux da cui installa Anaconda in modo semplice. In questo modo, puoi iniziare con la scienza dei dati con le garanzie offerte da questo provider, dal momento che ha un supporto 24 ore su 7, XNUMX giorni su XNUMX in spagnolo nel caso in cui succeda qualcosa, e il suo data center si trova a Barcellona, ​​quindi, in base alle leggi sulla protezione dei dati europei. Evitando così il GAFAM / BATX, qualcosa di quasi vitale in questi tempi ...

Crea un account Clouding e preparare la piattaforma VPS

Prima di iniziare, la prima cosa è accedere al servizio Clouding. Puoi accedervi dal suo sito ufficiale e scegliere la tariffa più adatta alle tue esigenze. Queste velocità differiscono nella quantità di RAM, memoria SSD e vCore CPU che avrai a disposizione per il tuo VPS. Anche se hai bisogno di più di quanto offrono queste tariffe, hai la possibilità di configurare un server personalizzato.

Trattandosi di un progetto di analisi scientifica dei dati, sarebbe interessante se tu avessi il più grande prestazioni di calcolo possibile, così come una buona quantità di RAM. Anche se se lo utilizzerai per progetti più modesti, non sarà necessario così tanto ...

Tassi di annebbiamento

Dopo esserti registrato e aver seguito i passaggi della procedura guidata, oltre a verificare il tuo indirizzo email, potrai accedere al tuo pannello. Per questo, devi Accedere in Clouding:

Registrazione VPS inclusa

Sei già nel servizio e vedrai il suo pannello di controllo intuitivo. Se vuoi iniziare a creare l'istanza o il server VPS, devi fare clic su Clicca qui per creare il tuo primo server:

Avvia VPS

Questo ti porta al schermata di configurazione del server VPS. La prima cosa che vedrai è l'opzione per mettere il nome che desideri al tuo VPS. Quindi il tipo di sistema operativo che desideri installare. Puoi scegliere tra Windows o Linux e all'interno della sezione Linux ci sono diverse distribuzioni disponibili. In questo caso ho selezionato Ubuntu Server 20.04, ma puoi scegliere quello che preferisci:

Anaconda VPS Distribution

Una volta terminato, vai in quella stessa pagina e vedrai altre opzioni per selezionare il file risorse hardware: Capacità della RAM, capacità di archiviazione SSD o numero di core della CPU che devi assegnare al tuo VPS. Tieni presente che puoi gestirli come preferisci, anche se vuoi creare più VPS e distribuirli tra loro… E, ricorda, puoi sempre scalare con un piano più alto, se ne hai bisogno.

Configurazione hardware

Sono inoltre disponibili opzioni per configurare il firewall o per i backup. In linea di principio, non è necessario che tu lo tocchi, anche se se preferisci migliorare la sicurezza, vai avanti. Ciò che è importante è creare e denominare la chiave SSH. Grazie ad esso potrai accedere da remoto per gestire il tuo VPS senza richiedere ogni volta la tua password.

Controlla che sia tutto a posto e impulso Spedire. Questo ti porterà a un'altra schermata in cui appare già il tuo VPS. Nello stato vedrai che si sta ancora installando e configurando da solo. Ma non preoccuparti, è fatto molto rapidamente:

Stato del server

Tra pochi istanti vedrai che è terminato e il campo dello stato apparirà come Attivo. A quel punto, puoi utilizzare il tuo sistema operativo per installare ciò di cui hai bisogno (in questo caso Anaconda).

VPS attivo per Anaconda

Fare clic sul nome che hai inserito nel tuo VPS e ti reindirizza a un'altra pagina con un riepilogo delle informazioni del server dove installerai Anaconda:

Anaconda VPS

Quindi, ciò che conta è l'area chiamata Come accedere al server. Qui è dove si trovano le informazioni necessarie per l'accesso, l'IP del VPS, come la password, l'utente (root) o la chiave SSH da scaricare.

Connessione VPS dati SSH

Da tutti questi dati, con il IP del server, root e password ora puoi accedere da remoto per procedere con l'installazione di Anaconda ...

Installa Anaconda

Ora è tutto pronto per il Installazione di Anaconda su VPS. Per questo, puoi visitare Il tuo sito web per leggere maggiori informazioni sul progetto o controllare l'ultima versione disponibile.

Per iniziare, devi accedi al tuo server VPS da remoto tramite SSH. In questo modo, dalla tua distribuzione locale, puoi installare tutto ciò di cui hai bisogno sul server. Sarà semplice come aprire il tuo terminale e digitare il seguente comando (ricordati di sostituire il tuo ipdelserver con l'IP del VPS che hai visto in precedenza in Clouding):

ssh root@tuipdelservidor

Connessione SSH

Te lo chiederà la password, taglia quello che ti ha mostrato Clouding e incolla. Questo ti darà accesso. Vedrai che il prompt del tuo terminale è cambiato, non è più il locale del tuo utente, ma ora è quello della macchina remota. Pertanto, tutti i comandi che digiti da lì verranno eseguiti sul server VPS.

connessione SSH VPS Anaconda

Ora che hai accesso, la prossima cosa da fare è iniziare scarica e installa Anaconda con i seguenti comandi per portarlo nella directory temporanea e ottenere la versione disponibile dai repository ufficiali:

cd /tmp

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

Anaconda, scarica

Dopodiché, avrai Anaconda, il seguente è verificare l'integrità dei dati scaricati utilizzando la somma SHA-256. Per questo, esegui il seguente comando:

sha256sum Anaconda3-2020.11-Linux-x86_64.sh

Y restituirà un hash al momento del check out.

Adesso devi avvia Anaconda con il seguente comando:

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

Licenza Anaconda

Questo ti porterà a un messaggio che ti chiede di premere INVIO ea sua volta ti porterà al contratto di licenza di Ananconda. Puoi andare alla fine premendo INTRO e ti chiederà se vuoi rispondere con un sì o un no. Cioè, se accetti o meno le condizioni. Digitare "sì" senza virgolette e premere INVIO. La prossima cosa che vedrai è:

installazione e posizione

Il prossimo passo è selezionare la posizione di installazione. Premi INVIO per il percorso mostrato di default o inserisci un percorso diverso se preferisci ... Ora inizierà l'installazione di Anaconda come tale. Ci vorranno pochi istanti.

Quando il processo è completato, riceverai un messaggio come il seguente, indicante che è terminato con successo:

continuando con l'installazione di Anaconda

genere per avviare conda. Ora ti tornerà al prompt del tuo VPS. Hai ancora qualcos'altro prima di poter usare conda, ovvero attivare l'installazione con:

source ~/.bashrc

E ora puoi usa conda e inizia a dare Anaconda utile ... Ad esempio, puoi vedere la guida sulle opzioni ed elencare i pacchetti disponibili rispettivamente con:

conda

conda list

commando conda

Anche impostando l'ambiente per Anaconda usa python3, per esempio:

conda create --name mi_env python=3

risponde y alla domanda che chiedi per procedere e verrà installato il necessario.

conda ambiente attivo

Puoi attivare il nuovo ambiente per iniziare a lavorare e divertirsi ...

conda activate mi_env

Ora che abbiamo tutto installato e funzionante, hai potuto verificare la potenza e la versatilità che offre un hosting VPS come quello che ti abbiamo mostrato in Clouding. Anaconda è solo una delle tante applicazioni e strumenti che puoi installare e utilizzare. Non tutto si riduce alla creazione di siti Web. Ci sono molte altre opzioni per le quali puoi usare un VPS. Se hai domande, lasciamo un commento.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.