Mange som jobber med Python har begynt å legge merke til Anaconda-prosjekt. Det er en gratis og åpen kildekode-distribusjon av Python- og R.-språkene. Den brukes mye innen datavitenskap og maskinlæring. Derfor kan store mengder informasjon behandles for analyse raskt.
Det er helt enkel å installere, kjøre og oppdatere, i tillegg til å være kompatibel med like viktige prosjekter som Tensorflow. Vel, i denne opplæringen vil jeg vise deg hvordan du kan opprette en sky-VPS-forekomst for å installere Anaconda der ...
Indeks
Hva er Anaconda Distribution?
Anaconda er ikke noe annet enn en åpen kildekode-pakke, under BSD-lisens, som inneholder en rekke apper og biblioteker for datavitenskap med programmeringsspråk som Python. Denne distribusjonen av det berømte programmeringsspråket fungerer som miljøansvarlig, pakkeleder og har et enormt repertoar på hundrevis av pakker.
Innen Anaconda Distribution kan du finne fire grunnleggende blokker:
- Anaconda Navigator (GUI for sin enkle og intuitive administrasjon).
- Anaconda-prosjekt.
- Biblioteker for datavitenskap.
- Conda (kommando for CLI-ledelse)
Alle sammen installeres automatisk med installasjonen av pakken, som jeg vil vise trinn for trinn senere.
Anaconda-distribusjonsfunksjoner
Anaconda Distribution har interessante funksjoner som gjør det så viktig i dataanalysens verden. De mest bemerkelsesverdige er:
- Det er ikke avhengig av noe selskap, siden det vedlikeholdes av samfunnet og er åpen kildekode, så vel som gratis.
- Det er tverrplattform, så det kan fungere på både GNU / Linux, macOS og Windows.
- Det er veldig enkelt, å kunne installere og administrere pakker og miljøer for datavitenskap enkelt og raskt.
- Mange vitenskapelige prosjekter bruker det, så det er helt pålitelig.
- Den er fullpakket med nyttige verktøy som gjør jobben din enklere, selv for maskinlæring.
- Den er kompatibel med dataloggere som Matplotlib, Datashader, Bokeh, Holoviews, etc.
- Avansert og veldig kraftig styring, med mulighet for tilgang til ressurser for avansert maskinlæring.
- Du vil ikke ha problemer med pakkeavhengighet og versjonskontroll.
- Opprett og del dokumenter med live kompileringskode, ligninger, beskrivelser og merknader.
- Du kan kompilere Python-kildekode på hvilken som helst maskin for rask kjøring. Videre vil det legge til rette for skriving av komplekse parallelle algoritmer.
- Støtter høy ytelse databehandling.
- Prosjekter i Anaconda er bærbare, slik at de kan deles eller distribueres på andre plattformer.
Hva er en VPS?
Selv om du kan installere Anaconda Distribution på en vanlig PC, eller din egen server, vil vi i denne opplæringen vise deg hvordan du gjør det i en VPS-server, siden den har en rekke fordeler, for eksempel at den kan fjernstyres av flere brukere, større båndbredde, skalerbarhet, høy tilgjengelighet og betydelige kostnadsbesparelser sammenlignet med muligheten for å ha din egen server.
For en liten abonnementsavgift kan du ha en tjeneste VPS (Virtual Private Server), det vil si en virtuell privat server. I dette tilfellet vil jeg stole på Clouding for opplæringen. Derfor er det rimelig å si at denne VPS i utgangspunktet er en dedikert "pakke" eksklusivt for deg fra datasenteret til denne leverandøren. I den kan du gjøre hva du vil, for eksempel å installere en Linux-server og en rekke apper. I dette tilfellet skal vi installere Anaconda.
Denne VPS vil fungere som en frittstående maskin, det vil si med eget RAM, med lagringsplass på raske SSD-harddisker, med en serie tildelte CPU-kjerner, samt et operativsystem.
Og du trenger ikke å bekymre deg for å administrere datasenterets maskinvare, eller betale energi- eller bredbåndsavgifter for å ha en server, enn si nødvendige infrastrukturkostnader...
installere Anaconda trinn for trinn
Den valgte tjenesten, som jeg har kommentert, er Overskyet.io, der jeg vil opprette en forekomst eller VPS med GNU / Linux-operativsystem hvorfra installer Anaconda på en enkel måte. På den måten kan du starte med datavitenskap med garantiene som tilbys av denne leverandøren, siden den har 24/7 støtte på spansk i tilfelle noe skjer, og datasenteret er i Barcelona, derfor under beskyttelseslovene for europeiske data. Dermed unngår du GAFAM / BATX, noe nesten viktig i disse tider ...
Opprett Cl-kontoouting og klargjøre VPS-plattformen
Før vi begynner, er det første få tilgang til Clouding-tjenesten. Du kan få tilgang til det fra det offisielle nettstedet og velge den hastigheten som passer best for dine behov. Disse prisene varierer i mengden RAM, SSD-lagring og CPU vCores som du vil ha til din disposisjon for din VPS. Selv om du trenger mer enn hva disse prisene tilbyr, har du muligheten til å konfigurere en tilpasset server.
Å være et vitenskapelig dataanalyseprosjekt, ville det være interessant hvis du har det største beregne ytelse mulig, samt gode mengder RAM. Selv om du skal bruke den til mer beskjedne prosjekter, vil det ikke være nødvendig så mye ...
Når du har registrert deg og fulgt trinnene i veiviseren, i tillegg til å bekrefte e-postadressen din, vil du få tilgang til panelet ditt. For det må du Logg Inn i skying:
Du er allerede i tjenesten, og du kommer til å se det intuitive kontrollpanelet. Hvis du vil begynne å opprette forekomsten eller VPS-serveren, må du klikke på Klikk her for å opprette din første server:
Dette bringer deg til konfigurasjonsskjermbildet til VPS-serveren din. Det første du ser er muligheten til å legge navnet du vil ha til VPS. Deretter typen operativsystem du vil installere. Du kan velge mellom Windows eller Linux, og i Linux-delen er det flere tilgjengelige distroer. I dette tilfellet har jeg valgt Ubuntu Server 20.04, men du kan velge den du foretrekker:
Når du er ferdig, gå ned på den samme siden, og du vil se andre alternativer for å velge maskinvare ressurser: RAM-kapasitet, SSD-lagringskapasitet eller antall CPU-kjerner du må tilordne din VPS. Husk at du kan administrere dem som du vil, selv om du vil lage flere VPS og distribuere dem blant dem ... Og husk at du alltid kan skalere med en høyere plan, hvis du trenger det.
Du har også muligheter for å konfigurere brannmuren eller for sikkerhetskopier. I prinsippet trenger du ikke å berøre det, men hvis du har noen preferanser for å forbedre sikkerheten, fortsett. Det som er viktig er opprett og navngi SSH-nøkkelen. Takket være det kan du få ekstern tilgang til å administrere VPS uten å be om passordet hver gang.
Gjennomgå at alt er OK og trykk Sende. Det tar deg til et annet skjermbilde der VPS allerede vises. I status vil du se at den fortsatt installerer og konfigurerer seg selv. Men ikke bekymre deg, det gjøres veldig raskt:
I løpet av noen øyeblikk vil du se at den er ferdig, og statusfeltet vil vises som Aktiv. På den tiden kan du bruke operativsystemet til å installere det du trenger (i dette tilfellet Anaconda).
Klikk på navnet at du har satt på VPS-en din, og den omdirigerer deg til en annen side med et sammendrag av informasjonen til serveren der du skal installere Anaconda:
Derfor er det som teller det området som heter Hvordan få tilgang til serveren. Det er her informasjonen du trenger for tilgang er IP-adressen til VPS, for eksempel passordet, brukeren (root) eller SSH-nøkkelen du skal laste ned.
Fra alle disse dataene, med Server IP, root og passord du kan nå få tilgang til eksternt for å fortsette med installasjonen av Anaconda ...
Installer Anaconda
Nå er alt klart for Anaconda installasjon på VPS. For det kan du besøke deres hjemmeside for å lese mer informasjon om prosjektet eller sjekke den siste tilgjengelige versjonen.
For å komme i gang må du få tilgang til VPS-serveren eksternt via SSH. På den måten, fra din lokale distro, kan du installere alt du trenger på serveren. Det vil være så enkelt som å åpne terminalen og skrive følgende kommando (husk å erstatte dinipdelserver med IP-en til VPS som du så tidligere i Clouding):
ssh root@tuipdelservidor
Skal spørre deg passordet, klipp den som Clouding viste deg og lim inn. Det vil gi deg tilgang. Du vil se at ledeteksten fra terminalen din har endret seg, den er ikke lenger den lokale for brukeren din, men nå er den for den eksterne maskinen. Derfor vil alle kommandoene du skriver derfra, bli utført på VPS-serveren.
Nå som du har tilgang, er den neste tingen å gjøre å starte last ned og installer Anaconda med følgende kommandoer for å bringe den til den midlertidige katalogen og få versjonen tilgjengelig fra de offisielle arkivene:
cd /tmp
curl -O https://repo.anaconda.com/archive/Anaconda3-2020.11-Linux86_64.sh
Etter det vil du ha Anaconda, følgende er verifisere integritet av nedlastede data ved bruk av summen SHA-256. For det er det bare å kjøre følgende kommando:
sha256sum Anaconda3-2020.11-Linux-x86_64.sh
Y vil returnere en hash ved utsjekking.
Nå må du start Anaconda med følgende kommando:
bash Anaconda3-2020-11-Linux-x86_64.sh
Det vil føre deg til en melding som ber deg om å trykke ENTER, og i sin tur vil det ta deg til Ananconda lisensavtalen. Du kan gå til slutten ved å trykke INTRO og det vil spørre deg om du vil svare med ja eller nei. Det vil si hvis du godtar vilkårene eller ikke. Skriv "ja" uten anførselstegn og trykk ENTER. Den neste tingen du vil se er:
Neste trinn er å velge installasjonsstedet. Trykk ENTER for stien som vises som standard, eller skriv inn en annen bane hvis du foretrekker ... Nå vil installasjonen av Anaconda som sådan begynne. Det vil ta noen øyeblikk.
Når prosessen er fullført, vil du motta en melding som den følgende, som indikerer at den ble fullført:
Type ja å starte conda. Nå vil det returnere deg til ledeteksten fra VPS. Du har noe annet igjen før du kan bruke conda, og det er å aktivere installasjonen med:
source ~/.bashrc
Og nå kan du bruk conda og begynn å gi Anaconda nyttig ... For eksempel kan du se hjelp om alternativene og liste henholdsvis tilgjengelige pakker med:
conda
conda list
Selv sette miljøet for Anaconda til bruk python3, for eksempel:
conda create --name mi_env python=3
svarer y til spørsmålet du stiller for å fortsette, og det nødvendige vil bli installert.
Det kan du allerede aktivere det nye miljøet å begynne å jobbe og nyte ...
conda activate mi_env
Nå som vi har alt installert og fungerer, har du kunnet bekrefte kraften og allsidigheten som et VPS-hosting tilbyr som den vi har vist deg i Clouding. Anaconda er bare ett av de mange applikasjonene og verktøyene du kan installere og bruke. Ikke alt er redusert til å lage nettsteder. Det er mange flere alternativer du kan bruke en VPS til. Hvis du har spørsmål, legger vi igjen en kommentar.
Bli den første til å kommentere