Sådan installeres Anaconda på en VPS

datavidenskab

Mange mennesker, der arbejder med Python, er begyndt at lægge mærke til Anaconda-projekt. Det er en gratis og open source-distribution af Python- og R.-sprogene. Det bruges i vid udstrækning inden for datalogi og maskinindlæring. Derfor kan store mængder information behandles til analyse hurtigt.

Det er helt let at installere, køre og opdatereud over at være kompatibel med projekter, der er så vigtige som Tensorflow. Nå, i denne vejledning vil jeg vise dig, hvordan du kan oprette en cloud-VPS-instans for at installere Anaconda der ...

Hvad er Anaconda-distribution?

Anaconda

Anaconda er intet andet end en open source-suite under BSD-licens, som indeholder en række apps og biblioteker til datavidenskab med programmeringssprog som Python. Denne distribution af det berømte programmeringssprog fungerer som en miljømanager, pakkehåndtering og har et enormt repertoire på hundredvis af pakker.

Inden for Anaconda Distribution kan du finde fire grundlæggende blokke:

  • Anaconda Navigator (GUI for sin enkle og intuitive styring).
  • Anaconda-projekt.
  • Biblioteker til datavidenskab.
  • Conda (kommando til CLI-styring)

Allesammen installeres automatisk med installationen af ​​pakken, som jeg vil vise trin for trin senere.

Anaconda-distributionsfunktioner

webservere

Anaconda Distribution har interessante funktioner der gør det så vigtigt i en verden af ​​dataanalyse. De mest bemærkelsesværdige er:

  • Det afhænger ikke af nogen virksomhed, da det vedligeholdes af samfundet og er open source såvel som gratis.
  • Det er på tværs af platforme, så det kan arbejde på både GNU / Linux, macOS og Windows.
  • Det er meget simpelt at være i stand til at installere og administrere pakker og miljøer til datalogi enkelt og hurtigt.
  • Mange videnskabelige projekter bruger det, så det er helt pålideligt.
  • Den er fyldt med nyttige værktøjer, der gør dit job lettere, selv til maskinindlæring.
  • Det er kompatibelt med dataforhandlere som Matplotlib, Datashader, Bokeh, Holoviews osv.
  • Avanceret og meget effektiv styring med mulighed for at få adgang til ressourcer til avanceret maskinindlæring.
  • Du har ikke problemer med pakkeafhængighed og versionskontrol.
  • Opret og del dokumenter med live kompileringskode, ligninger, beskrivelser og kommentarer.
  • Du kan kompilere Python-kildekode på enhver maskine til hurtig udførelse. Derudover letter det skrivningen af ​​komplekse parallelle algoritmer.
  • Understøtter højtydende computing.
  • Projekter i Anaconda er bærbare, så de kan deles eller distribueres på andre platforme.

Hvad er en VPS?

hvordan man vælger webserver

Selvom du kan installere Anaconda Distribution på en konventionel pc eller din egen server, vil vi i denne vejledning vise dig, hvordan du gør det i en VPS-server, da det har en række fordele, såsom at det kan styres eksternt af flere brugere, større båndbredde, skalerbarhed, høj tilgængelighed og betydelige omkostningsbesparelser sammenlignet med muligheden for at have din egen server.

For et mindre abonnementsgebyr kan du have en service VPS (Virtual Private Server), det vil sige en virtuel privat server. I dette tilfælde vil jeg stole på Clouding til vejledningen. Derfor er det rimeligt at sige, at denne VPS dybest set er en dedikeret "pakke" udelukkende til dig fra denne udbyders datacenter. I det kan du gøre hvad du vil, såsom at installere en Linux-server og et stort antal apps. I dette tilfælde skal vi installere Anaconda.

Denne VPS fungerer som en enkeltstående maskine, det vil sige med sit eget RAM, med dets lagerplads på hurtige SSD-harddiske, med en række tildelte CPU-kerner samt et operativsystem.

Og du behøver ikke bekymre dig om at administrere din datacenterhardware eller betale energi- eller bredbåndsgebyrer for at have en server, endsige nødvendige infrastrukturomkostninger...

installere Anaconda trin for trin

Den valgte tjeneste, som jeg har kommenteret, er Overskyet.io, hvor jeg opretter en instans eller VPS med GNU / Linux-operativsystem, hvorfra installer Anaconda på en enkel måde. På den måde kan du starte med datavidenskab med de garantier, der tilbydes af denne udbyder, da den har support døgnet rundt på spansk i tilfælde af, at der sker noget, og dets datacenter er derfor i Barcelona under beskyttelseslovgivningen europæiske data. Således undgår GAFAM / BATX, noget næsten vigtigt i disse tider ...

Opret Cl-kontoouting og forbered VPS-platformen

Før vi begynder, er den første ting få adgang til Clouding-tjenesten. Du kan få adgang til det fra dets officielle hjemmeside og vælge den sats, der bedst passer til dine behov. Disse priser varierer i mængden af ​​RAM, SSD-lager og CPU vCores, som du har til din rådighed til din VPS. Selvom du har brug for mere end hvad disse priser tilbyder, har du mulighed for at konfigurere en brugerdefineret server.

At være et videnskabeligt dataanalyseprojekt ville det være interessant, hvis du har det største beregne ydeevne muligt samt gode mængder RAM. Selvom du vil bruge det til mere beskedne projekter, er det ikke nødvendigt så meget ...

Overskyghastigheder

Når du har tilmeldt dig og fulgt trinene i guiden samt bekræftet din e-mail-adresse, vil du kunne få adgang til dit panel. For det skal du Log på i overskyet:

Omfatter VPS-registrering

Du er allerede i tjenesten, og du vil se det dets intuitive kontrolpanel. Hvis du vil starte oprettelsen af ​​forekomsten eller VPS-serveren, skal du klikke på Klik her for at oprette din første server:

Start VPS

Dette bringer dig til konfigurationsskærm på din VPS-server. Den første ting, du vil se, er muligheden for at placere det ønskede navn til din VPS. Derefter den type operativsystem, du vil installere. Du kan vælge mellem Windows eller Linux, og inden for Linux-sektionen er der flere tilgængelige distroer. I dette tilfælde har jeg valgt Ubuntu Server 20.04, men du kan vælge den, du foretrækker:

Anaconda VPS-distribution

Når du er færdig, skal du gå ned på den samme side, og du vil se andre muligheder for at vælge hardware ressourcer: RAM-kapacitet, SSD-lagerkapacitet eller antallet af CPU-kerner, du skal tildele din VPS. Husk, at du kan administrere dem, som du vil, selvom du vil oprette flere VPS og distribuere dem blandt dem ... Og husk, du kan altid skalere med en højere plan, hvis du har brug for det.

Hardware konfiguration

Du har også muligheder for at konfigurere Firewall eller sikkerhedskopier. I princippet er det ikke nødvendigt, at du rører ved det, selvom hvis du foretrækker at forbedre sikkerheden, skal du gå videre. Hvad der er vigtigt er Opret og navngiv SSH-nøglen. Takket være det kan du få fjernadgang til at styre din VPS uden at bede om din adgangskode hver gang.

Kontroller at alt er i orden og tryk Eviar. Det fører dig til en anden skærm, hvor din VPS allerede vises. I status vil du se, at den stadig installerer og konfigurerer sig selv. Men rolig, det gøres meget hurtigt:

Serverstatus

Om få øjeblikke vil du se, at det er afsluttet, og statusfeltet vises som aktiv. På det tidspunkt kan du bruge dit operativsystem til at installere det, du har brug for (i dette tilfælde Anaconda).

Aktiv VPS til Anaconda

Klik på navnet som du har sat på din VPS, og den omdirigerer dig til en anden side med et resumé af oplysningerne på serveren, hvor du vil installere Anaconda:

Anaconda, VPS

Derfor betyder det, det område, der kaldes Sådan får du adgang til serveren. Det er her, de oplysninger, du har brug for for at få adgang, IP'en til VPS, såsom adgangskoden, brugeren (root) eller SSH-nøglen, der skal downloades.

SSH-data VPS-forbindelse

Fra alle disse data, med Server-IP, rod og adgangskode du kan nu få adgang til eksternt for at fortsætte med installationen af ​​Anaconda ...

Installer Anaconda

Nu er alt klar til Anaconda installation på VPS. For det kan du besøge deres hjemmeside for at læse mere information om projektet eller tjekke den seneste tilgængelige version.

For at komme i gang skal du få adgang til din VPS-server eksternt via SSH. På den måde kan du fra din lokale distro installere alt hvad du har brug for på serveren. Det vil være så simpelt som at åbne din terminal og skrive følgende kommando (husk at erstatte dinipdelserver med IP'en til VPS, som du så tidligere i Clouding):

ssh root@tuipdelservidor

SSH-forbindelse

Vil spørge dig adgangskoden, klip den, som Clouding viste dig, og indsæt. Det giver dig adgang. Du vil se, at prompt fra din terminal er ændret, det er ikke længere din brugers lokale, men nu er det for den eksterne maskine. Derfor udføres alle kommandoer, du skriver derfra, på VPS-serveren.

forbindelse SSH VPS Anaconda

Nu hvor du har adgang, er den næste ting at gøre, at starte download og installer Anaconda med følgende kommandoer for at bringe det til det midlertidige bibliotek og få versionen tilgængelig fra de officielle arkiver:

cd /tmp

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

Anaconda, download

Derefter får du Anaconda, det følgende er kontrollere integritet af de downloadede data ved hjælp af summen SHA-256. Til det skal du bare køre følgende kommando:

sha256sum Anaconda3-2020.11-Linux-x86_64.sh

Y vil returnere en hash til dig ved udcheckning.

Nu skal du start Anaconda med følgende kommando:

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

Anaconda-licens

Det fører dig til en besked, der beder dig om at trykke på ENTER, og igen fører det dig til Ananconda-licensaftalen. Du kan gå til slutningen ved at trykke på INTRO og det vil spørge dig, om du vil svare med et ja eller et nej. Det vil sige, hvis du accepterer betingelserne eller ej. Skriv "ja" uden anførselstegn, og tryk på ENTER. Den næste ting du vil se er:

installation og placering

Det næste trin er at vælge installationsstedet. Tryk på ENTER for den sti, der vises som standard, eller indtast en anden sti, hvis du foretrækker ... Nu begynder installationen af ​​Anaconda som sådan. Det tager et øjeblik.

Hvornår processen er afsluttet, vil du modtage en besked som den følgende, der angiver, at den er afsluttet med succes:

fortsætter med Anaconda-installationen

Type Ja at starte conda. Nu vil det vende tilbage til prompt fra din VPS. Du har noget andet tilbage, før du kan bruge conda, og det er at aktivere installationen med:

source ~/.bashrc

Og nu kan du brug conda og start med at give Anaconda nyttige ... For eksempel kan du se hjælp til mulighederne og liste henholdsvis de tilgængelige pakker med:

conda

conda list

kommandocond

Selv sætte miljøet for Anaconda til brug python3, for eksempel:

conda create --name mi_env python=3

reagerer y til det spørgsmål, du beder om at fortsætte, og det nødvendige vil blive installeret.

conda aktivt miljø

Det kan du allerede aktivere det nye miljø at begynde at arbejde og nyde ...

conda activate mi_env

Nu hvor vi har alt installeret og fungerer, har du været i stand til at kontrollere den kraft og alsidighed, som en VPS-hosting tilbyder som den, vi har vist dig i Clouding. Anaconda er blot en af ​​de mange forskellige applikationer og værktøjer, som du kan installere og bruge. Ikke alt kommer til at skabe websteder. Der er mange flere muligheder, som du kan bruge en VPS til. Hvis du har spørgsmål, efterlader vi en kommentar.


Indholdet af artiklen overholder vores principper for redaktionel etik. Klik på for at rapportere en fejl her.

Vær den første til at kommentere

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.