Kako instalirati Anacondu na VPS

nauka o podacima

Mnogi ljudi koji rade s Pythonom počeli su primjećivati Projekt Anaconda. To je besplatna i otvorena distribucija jezika Python i R. Široko se koristi u nauci podataka i mašinskom učenju. Stoga se velike količine informacija mogu brzo obraditi za analizu.

Prilično je jednostavan za instalaciju, pokretanje i ažuriranje, pored toga što je kompatibilan s projektima važnim poput Tensorflowa. Pa, u ovom uputstvu pokazat ću vam kako možete stvoriti VPS instancu u oblaku da biste tamo instalirali Anacondu ...

Šta je Anaconda Distribution?

anakonda

Anaconda nije ništa drugo nego paket otvorenog koda, pod BSD licencom, koji sadrži niz aplikacija i biblioteka za nauka o podacima sa programskim jezicima poput Pythona. Ova distribucija poznatog programskog jezika djeluje kao menadžer okoliša, menadžer paketa i ima ogroman repertoar od stotina paketa.

Unutar Anaconda Distribution možete pronaći četiri osnovna bloka:

  • Anaconda Navigator (GUI za jednostavno i intuitivno upravljanje).
  • Projekt Anaconda.
  • Biblioteke za nauku o podacima.
  • Conda (naredba za CLI upravljanje)

Svi oni će se automatski instalirati instalacijom paketa, kao što ću pokazati korak po korak kasnije.

Karakteristike distribucije Anaconde

web serveri

Anaconda Distribution ima zanimljive osobine koji je čine toliko važnom u svijetu analize podataka. Najistaknutiji su:

  • To ne ovisi o nijednoj kompaniji, jer ga održava zajednica i koji je otvoren, kao i besplatan.
  • Višestruka je platforma, pa može raditi i na GNU / Linuxu, i na MacOS-u i na Windows-u.
  • Vrlo je jednostavno, jer možete jednostavno i brzo instalirati i upravljati paketima i okruženjima za nauku o podacima.
  • Mnogi naučni projekti ga koriste, tako da je potpuno pouzdan.
  • Opremljen je korisnim alatima koji će vam olakšati posao, čak i za mašinsko učenje.
  • Kompatibilan je s preglednicima podataka kao što su Matplotlib, Datashader, Bokeh, Holoviews itd.
  • Napredno i vrlo moćno upravljanje, uz mogućnost pristupa resursima za napredno mašinsko učenje.
  • Nećete imati problema sa zavisnošću paketa i kontrolom verzija.
  • Stvarajte i dijelite dokumente s aktivnim kodom kompilacije, jednadžbama, opisima i bilješkama.
  • Možete kompajlirati Python izvorni kod na bilo kojoj mašini za brzo izvršavanje. Uz to, olakšat će pisanje složenih paralelnih algoritama.
  • Podržava računarstvo visokih performansi.
  • Projekti u Anacondi su prenosivi, tako da ih se može dijeliti ili raspoređivati ​​na drugim platformama.

Šta je VPS?

kako odabrati web server

Iako možete instalirati Anaconda Distribution na konvencionalni računar ili na svoj server, u ovom uputstvu ćemo vam pokazati kako to učiniti u VPS server, budući da ima niz prednosti, kao što je što daljinskim upravljanjem više korisnika, veća propusnost, skalabilnost, velika dostupnost i značajna ušteda troškova u odnosu na mogućnost posjedovanja vlastitog servera.

Za malu pretplatu možete dobiti uslugu VPS (Virtual Private Server), odnosno virtualni privatni server. U ovom slučaju oslanjat ću se na Clouding za tutorial. Stoga je pošteno reći da je ovaj VPS u osnovi posvećena „parcela“ isključivo za vas iz data centra ovog dobavljača. U njemu možete raditi sve što želite, poput instaliranja Linux servera i mnoštva aplikacija. U ovom slučaju instalirat ćemo Anacondu.

Ovaj VPS će raditi kao samostalna mašinaOdnosno, s vlastitom RAM-om, s prostorom za pohranu na brzim SSD-ima, sa nizom dodijeljenih CPU jezgri, kao i operativnim sistemom.

I nećete morati brinuti o upravljanju hardverom centra podataka ili o plaćanju naknade za energiju ili širokopojasnu vezu zbog posjedovanja servera, a kamoli neophodni troškovi infrastrukture...

Instalacija anakonda korak po korak

Kao što sam komentirao, izabrana usluga je Oblaci.io, u kojem ću stvoriti instancu ili VPS sa GNU / Linux operativnim sistemom iz kojeg instalirajte Anacondu na jednostavan način. Na taj način možete započeti s naukom o podacima s garancijama koje nudi ovaj dobavljač, jer ima 24-satnu podršku na španskom u slučaju da se nešto dogodi, a centar podataka se nalazi u Barceloni, prema evropskim zakonima o zaštiti. Tako se izbjegava GAFAM / BATX, nešto gotovo vitalno u ovo doba ...

Kreirajte Cl računoupripremite i pripremite VPS platformu

Prije nego što započnemo, prva stvar je pristupiti usluzi Clouding. Možete mu pristupiti sa njegove službene web stranice i odabrati stopu koja najbolje odgovara vašim potrebama. Te se stope razlikuju u količini RAM-a, SSD memorije i CPU vCoreima koje ćete imati na raspolaganju za svoj VPS. Čak i ako vam treba više od onoga što nude ove cijene, imate mogućnost konfiguriranja prilagođenog servera.

Budući da ste znanstveni projekt analize podataka, bilo bi zanimljivo ako imate najveći izračunati performanse moguće, kao i dobre količine RAM-a. Iako ako ćete ga koristiti za skromnije projekte, neće vam biti potrebno toliko ...

Stope zamućenja

Nakon što se registrirate i slijedite korake čarobnjaka, kao i potvrdu adrese e-pošte, moći ćete pristupiti svojoj ploči. Za to morate Ulogovati se u oblaku:

Ukidanje VPS registracije

Već ste u službi i vidjet ćete njegova intuitivna kontrolna ploča. Ako želite započeti stvaranje instance ili VPS servera, morate kliknuti na Kliknite ovdje da kreirate svoj prvi server:

Pokrenite VPS

Ovo vas dovodi do ekran za konfiguraciju vašeg VPS servera. Prvo što ćete vidjeti je opcija da na VPS dodate željeno ime. Zatim tip operativnog sistema koji želite instalirati. Možete birati između Windows ili Linux, a unutar Linux odjeljka postoji nekoliko dostupnih distribucija. U ovom slučaju odabrao sam Ubuntu Server 20.04, ali možete odabrati onaj koji želite:

Anaconda VPS distribucija

Kada završite, spustite se na istu stranicu i vidjet ćete druge mogućnosti za odabir hardverski resursi: Kapacitet RAM-a, kapacitet SSD memorije ili broj CPU jezgri koje morate dodijeliti svom VPS-u. Imajte na umu da možete njima upravljati kako želite, čak i ako želite stvoriti nekoliko VPS-a i distribuirati ih među njima ... I, ne zaboravite, uvijek možete skalirati višim planom, ako vam zatreba.

Konfiguracija hardvera

Takođe imate opcije za konfiguriranje zaštitnog zida ili za sigurnosne kopije. U principu, nije potrebno da to dirate, iako ako želite poboljšati sigurnost, samo naprijed. Ono što je važno je kreirajte i imenujte SSH ključ. Zahvaljujući njemu možete daljinski pristupiti upravljanju VPS-om bez potrebe za lozinkom svaki put.

Provjerite je li sve u redu i pritisnite Pošalji. To će vas odvesti na drugi ekran na kojem se vaš VPS već pojavljuje. U statusu ćete vidjeti da se još uvijek instalira i konfigurira. Ali ne brinite, to se radi vrlo brzo:

Status servera

Za nekoliko trenutaka vidjet ćete da je završio i polje statusa će se pojaviti kao Aktivno. U to vrijeme možete koristiti svoj operativni sistem da instalirate ono što vam treba (u ovom slučaju Anaconda).

Aktivni VPS za Anacondu

Kliknite na ime koji ste stavili na svoj VPS i on vas preusmjerava na drugu stranicu sa sažetkom informacija o serveru na koji ćete instalirati Anacondu:

Anaconda VPS

Stoga je važno područje koje se zove Kako pristupiti serveru. Ovdje se nalaze informacije koje su vam potrebne za pristup, IP VPS-a, poput lozinke, korisnika (root) ili SSH ključa za preuzimanje.

SSH podatkovna VPS veza

Iz svih ovih podataka, uz IP, root i lozinka servera sada možete pristupiti daljinski da biste nastavili s instalacijom Anaconde ...

Instalirajte Anaconda

Sada je sve spremno za Instalacija Anaconde na VPS-u. Za to možete posjetiti njihove web stranice da biste pročitali više informacija o projektu ili provjerili najnoviju dostupnu verziju.

Da biste započeli, morate pristupite daljinski vašem VPS serveru putem SSH-a. Na taj način, iz vašeg lokalnog distributera, možete instalirati sve što vam treba na server. To će biti jednostavno poput otvaranja terminala i unosa sljedeće naredbe (ne zaboravite zamijeniti youripdelserver IP-om VPS-a koji ste vidjeli ranije u Cloudingu):

ssh root@tuipdelservidor

SSH veza

Pitaću vas lozinku, izrežite onu koju vam je Clouding pokazao i zalijepite. To će vam omogućiti pristup. Vidjet ćete da se odziv vašeg terminala promijenio, on više nije lokalno mjesto vašeg korisnika, ali sada je to udaljeni stroj. Stoga će se sve naredbe koje otkucate od tamo izvršiti na VPS serveru.

konekcija SSH VPS Anaconda

Sada kada imate pristup, sljedeće što trebate učiniti je započeti preuzmite i instalirajte Anaconda sa sljedećim naredbama da ga prebacite u privremeni direktorij i nabavite verziju dostupnu iz službenih spremišta:

cd /tmp

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

Anaconda, preuzmi

Nakon toga imat ćete Anakondu, slijedi provjeriti integritet preuzetih podataka pomoću zbroja SHA-256. Za to samo pokrenite sljedeću naredbu:

sha256sum Anaconda3-2020.11-Linux-x86_64.sh

Y vratit će hash pri odjavi.

Sad moraš start Anaconda sa sljedećom naredbom:

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

Licenca Anaconda

To će vas odvesti do poruke u kojoj se traži da pritisnete ENTER, a zauzvrat će se odvesti do ugovora o licenci Ananconda. Možete ići do kraja pritiskom na INTRO i pitaće vas želite li odgovoriti sa da ili ne. Odnosno, prihvatate li uslove ili ne. Upišite "yes" bez navodnika i pritisnite ENTER. Sljedeće što ćete vidjeti je:

instalacija i lokacija

Sljedeći korak je odabir mjesto instalacije. Pritisnite ENTER za zadanu putanju ili unesite drugu putanju ako želite ... Sada započinje instalacija Anaconde kao takve. Trebat će nekoliko trenutaka.

Kada proces je završen, primit ćete poruku poput sljedeće, koja ukazuje da je uspješno završena:

nastavljajući s instalacijom Anaconda

Tip da za početak conda. Sada će vas vratiti na upit vašeg VPS-a. Pre upotrebe conda preostaje vam još nešto, a to je aktiviranje instalacije pomoću:

source ~/.bashrc

A sada možete koristite conda i počnite davati Anacondu korisnom ... Na primjer, možete vidjeti pomoć u opcijama i navesti dostupne pakete sa:

conda

conda list

Commando conda

Čak i postavljanje okruženja za Anacondu koristite python3, na primjer:

conda create --name mi_env python=3

Odgovor y na pitanje koje postavite da nastavite i biće instalirano potrebno.

conda aktivno okruženje

Već možete aktivirati novo okruženje početi raditi i uživati ​​...

conda activate mi_env

Sad kad smo sve instalirali i radili, uspjeli ste provjeriti snagu i svestranost koju VPS hosting nudi poput one koju smo vam pokazali u Cloudingu. Anaconda je samo jedna od široke palete aplikacija i alata koje možete instalirati i koristiti. Ne svodi se sve na stvaranje web stranica. Postoji mnogo više opcija za koje možete koristiti VPS. Ako imate bilo kakvih pitanja, ostavljamo komentar.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.