Hur man installerar Anaconda på en VPS

datavetenskap

Många människor som arbetar med Python har börjat märka Anaconda-projekt. Det är en gratis och öppen källkodsdistribution av Python- och R.-språken. Det används ofta inom datavetenskap och maskininlärning. Därför kan stora volymer information bearbetas för analys snabbt.

Det är helt enkel att installera, köra och uppdatera, förutom att vara kompatibla med lika viktiga projekt som Tensorflow. Tja, i den här handledningen visar jag dig hur du kan skapa en moln-VPS-instans för att installera Anaconda där ...

Vad är Anaconda-distribution?

Anakonda

Anaconda är inget annat än en öppen källkodssvit, under BSD-licens, som innehåller en serie appar och bibliotek för datavetenskap med programmeringsspråk som Python. Denna distribution av det berömda programmeringsspråket fungerar som miljöchef, pakethanterare och har en enorm repertoar med hundratals paket.

Inom Anaconda Distribution kan du hitta fyra grundläggande block:

  • Anaconda Navigator (GUI för dess enkla och intuitiva hantering).
  • Anaconda-projekt.
  • Bibliotek för datavetenskap.
  • Conda (kommando för CLI-hantering)

Allihopa installeras automatiskt med installationen av paketet, som jag kommer att visa steg för steg senare.

Anaconda-distributionsfunktioner

webbservrar

Anaconda Distribution har intressanta funktioner som gör det så viktigt i dataanalysvärlden. De mest anmärkningsvärda är:

  • Det beror inte på något företag, eftersom det underhålls av samhället och är öppen källkod, såväl som gratis.
  • Det är plattformsoberoende, så det kan fungera på både GNU / Linux, macOS och Windows.
  • Det är väldigt enkelt att kunna installera och hantera paket och miljöer för datavetenskap enkelt och snabbt.
  • Många vetenskapliga projekt använder det, så det är helt pålitligt.
  • Den är fylld med användbara verktyg som gör ditt jobb enklare, även för maskininlärning.
  • Den är kompatibel med datatittare som Matplotlib, Datashader, Bokeh, Holoviews, etc.
  • Avancerad och mycket kraftfull hantering, med möjlighet att få tillgång till resurser för avancerad maskininlärning.
  • Du kommer inte att ha problem med paketberoenden och versionskontroll.
  • Skapa och dela dokument med live-kompileringskod, ekvationer, beskrivningar och anteckningar.
  • Du kan kompilera Python-källkod på vilken dator som helst för snabb körning. Dessutom underlättar det skrivandet av komplexa parallella algoritmer.
  • Stöder högpresterande datorer.
  • Projekt i Anaconda är bärbara, så de kan delas eller distribueras på andra plattformar.

Vad är en VPS?

hur man väljer webbserver

Även om du kan installera Anaconda Distribution på en vanlig dator eller din egen server, kommer vi att visa dig hur du gör det i denna handledning en VPS-server, eftersom den har en rad fördelar, som att den kan hanteras på distans av flera användare, större bandbredd, skalbarhet, hög tillgänglighet och betydande kostnadsbesparingar jämfört med möjligheten att ha en egen server.

För en liten abonnemangsavgift kan du få en tjänst VPS (Virtual Private Server), det vill säga en virtuell privat server. I det här fallet kommer jag att förlita mig på Clouding för handledningen. Därför är det rättvist att säga att denna VPS i grunden är ett dedikerat "paket" exklusivt för dig från leverantörens datacenter. I den kan du göra vad du vill, till exempel att installera en Linux-server och en mängd appar. I det här fallet ska vi installera Anaconda.

Denna VPS fungerar som en fristående maskin, det vill säga med sitt eget RAM, med sitt lagringsutrymme på snabba SSD-hårddiskar, med en serie tilldelade CPU-kärnor, samt ett operativsystem.

Och du behöver inte oroa dig för att hantera din datacenterhårdvara eller betala energi- eller bredbandsavgifter för att ha en server, än mindre nödvändiga infrastrukturkostnader.

Installera Anakonda steg för steg

Den valda tjänsten, som jag har kommenterat, är Moln.io, där jag kommer att skapa en instans eller VPS med GNU / Linux-operativsystem från vilket installera Anaconda på ett enkelt sätt. På så sätt kan du börja med datavetenskap med de garantier som erbjuds av denna leverantör, eftersom den har support dygnet runt på spanska om något händer, och dess datacenter ligger i Barcelona, ​​därför enligt europeiska dataskyddslagar. Således undviker du GAFAM / BATX, något nästan viktigt i dessa tider ...

Skapa Cl-kontoouförbereda och förbereda VPS-plattformen

Innan vi börjar är det första få tillgång till molntjänsten. Du kan komma åt den från dess officiella webbplats och välja den hastighet som bäst passar dina behov. Dessa priser varierar i mängden RAM, SSD-lagring och CPU vCores som du kommer att ha till ditt förfogande för din VPS. Även om du behöver mer än vad dessa priser erbjuder, har du möjlighet att konfigurera en anpassad server.

Att vara ett vetenskapligt dataanalysprojekt skulle det vara intressant om du har det största beräkna prestanda möjligt, liksom bra mängder RAM. Även om du ska använda den för mer blygsamma projekt kommer det inte att behövas så mycket ...

Molnhastigheter

När du har registrerat dig och följt stegen i guiden, samt verifierat din e-postadress, kommer du att få åtkomst till din panel. För det måste du logga in i moln:

Omfattande VPS-registrering

Du är redan i tjänsten och du kommer att se dess intuitiva kontrollpanel. Om du vill börja skapa förekomsten eller VPS-servern måste du klicka på Klicka här för att skapa din första server:

Starta VPS

Detta leder dig till konfigurationsskärmen för din VPS-server. Det första du ser är alternativet att placera det namn du vill ha i din VPS. Sedan vilken typ av operativsystem du vill installera. Du kan välja mellan Windows eller Linux, och inom Linux-avsnittet finns det flera tillgängliga distributioner. I det här fallet har jag valt Ubuntu Server 20.04, men du kan välja den du föredrar:

Anaconda VPS-distribution

När du är klar, gå ner på samma sida så ser du andra alternativ för att välja hårdvaruresurser: RAM-kapacitet, SSD-lagringskapacitet eller antalet CPU-kärnor du måste tilldela din VPS. Tänk på att du kan hantera dem som du vill, även om du vill skapa flera VPS och distribuera dem bland dem ... Och kom ihåg att du alltid kan skala med en högre plan om du behöver det.

Hårdvarukonfiguration

Du har också alternativ för att konfigurera brandväggen eller för säkerhetskopior. I princip är det inte nödvändigt att du rör vid det, men om du har någon preferens för att förbättra säkerheten, fortsätt. Det som är viktigt är skapa och namnge SSH-nyckeln. Tack vare det kan du komma åt fjärrstyrning för att hantera din VPS utan att fråga om ditt lösenord varje gång.

Kontrollera att allt är OK och puls Skicka. Det tar dig till en annan skärm där din VPS redan visas. I status ser du att den fortfarande installerar och konfigurerar sig själv. Men oroa dig inte, det görs snabbt:

Serverstatus

Om några ögonblick ser du att den är klar och statusfältet visas som aktiv. Vid den tiden kan du använda ditt operativsystem för att installera det du behöver (i det här fallet Anaconda).

Aktiv VPS för Anaconda

Klicka på namnet som du har lagt på din VPS och den omdirigerar dig till en annan sida med en sammanfattning av serverinformationen där du kommer att installera Anaconda:

Anaconda VPS

Det viktigaste är därför det område som heter Hur du får åtkomst till servern. Det är här informationen du behöver för åtkomst är VPS: s IP, såsom lösenordet, användaren (root) eller SSH-nyckeln för nedladdning.

SSH-data VPS-anslutning

Från alla dessa uppgifter, med Serverns IP, root och lösenord du kan nu komma åt på distans för att fortsätta med installationen av Anaconda ...

Installera Anaconda

Nu är allt klart för Anaconda-installation på VPS. För det kan du besöka deras webbplats för att läsa mer information om projektet eller kontrollera den senaste tillgängliga versionen.

För att komma igång måste du fjärråtkomst till din VPS-server via SSH. På det sättet, från din lokala distro, kan du installera allt du behöver på servern. Det blir så enkelt som att öppna din terminal och skriva följande kommando (kom ihåg att ersätta dinipdelserver med IP: n för VPS som du såg tidigare i Clouding):

ssh root@tuipdelservidor

SSH-anslutning

Kommer att fråga dig lösenordet, klipp den som Clouding visade dig och klistra in. Det ger dig tillgång. Du kommer att se att din terminal har ändrats, den är inte längre din användares lokala, men nu är den för fjärrmaskinen. Därför kommer alla kommandon du skriver därifrån att köras på VPS-servern.

anslutning SSH VPS Anaconda

Nu när du har tillgång är nästa sak att börja ladda ner och installera Anaconda med följande kommandon för att ta den till den tillfälliga katalogen och få versionen tillgänglig från de officiella förvaren:

cd /tmp

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

Anaconda, ladda ner

Efter det kommer du att ha Anaconda, följande är verifiera integritet av nedladdade data med SHA-256 summan. För det, kör bara följande kommando:

sha256sum Anaconda3-2020.11-Linux-x86_64.sh

Y kommer att returnera en hash till dig vid utcheckningen.

Nu måste du starta Anaconda med följande kommando:

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

Anaconda-licens

Det tar dig till ett meddelande som ber dig att trycka på ENTER och i sin tur tar det dig till Ananconda-licensavtalet. Du kan gå till slutet genom att trycka på INTRO och det kommer att fråga dig om du vill svara med ja eller nej. Det vill säga om du accepterar villkoren eller inte. Skriv "ja" utan citat och tryck på ENTER. Nästa sak du kommer att se är:

installation och placering

Nästa steg är att välja installationsplatsen. Tryck på ENTER för den sökväg som visas som standard eller ange en annan sökväg om du föredrar ... Nu börjar installationen av Anaconda som sådan. Det tar några ögonblick.

När processen är klar, kommer du att få ett meddelande som följande som anger att det slutfördes framgångsrikt:

fortsätter med Anaconda-installationen

Typ ja att starta conda. Nu kommer det att återvända till din VPS-uppmaning. Du har något annat kvar innan du kan använda conda, och det är att aktivera installationen med:

source ~/.bashrc

Och nu kan du använd konda och börja ge Anaconda användbara ... Du kan till exempel se hjälp om alternativen och lista de tillgängliga paketen med:

conda

conda list

commando conda

Även sätta miljön för Anaconda till använd python3, till exempel:

conda create --name mi_env python=3

svarar y till den fråga du ställer för att fortsätta och det nödvändiga kommer att installeras.

conda aktiv miljö

Du kan redan aktivera den nya miljön att börja arbeta och njuta ...

conda activate mi_env

Nu när vi har allt installerat och fungerar har du kunnat verifiera kraften och mångsidigheten som en VPS-hosting erbjuder som den vi har visat dig i Clouding. Anaconda är bara en av de många olika applikationer och verktyg som du kan installera och använda. Inte allt reduceras till att skapa webbplatser. Det finns många fler alternativ som du kan använda en VPS för. Om du har några frågor lämnar vi en kommentar.


Innehållet i artikeln följer våra principer om redaktionell etik. Klicka på för att rapportera ett fel här.

Bli först att kommentera

Lämna din kommentar

Din e-postadress kommer inte att publiceras.

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.