Kako instalirati Anacondu na VPS

znanost 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 znanosti o podacima i strojnom učenju. Stoga se velike količine podataka mogu brzo obraditi za analizu.

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

Što je Anaconda Distribution?

anakonda

Anaconda nije ništa drugo nego paket otvorenog koda, pod BSD licencom, koji sadrži niz aplikacija i biblioteka za znanost o podacima s programskim jezicima poput Pythona. Ova distribucija poznatog programskog jezika djeluje kao upravitelj okoliša, upravitelj 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.
  • Knjižnice za znanost o podacima.
  • Conda (naredba za upravljanje CLI-jem)

Svi oni bit će instaliran automatski s instalacijom paketa, kao što ću pokazati korak po korak kasnije.

Karakteristike distribucije Anaconde

web poslužitelji

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

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

Što je VPS?

kako odabrati web poslužitelj

Iako možete instalirati Anaconda Distribution na konvencionalno računalo ili na vlastiti poslužitelj, u ovom uputstvu pokazat ćemo vam kako to učiniti u VPS poslužitelj, budući da ima niz prednosti, kao što je što daljinskim upravljanjem više korisnika, veća propusnost, skalabilnost, velika dostupnost i značajne uštede u odnosu na mogućnost posjedovanja vlastitog poslužitelja.

Za malu pretplatu možete dobiti uslugu VPS (virtualni privatni poslužitelj), odnosno virtualni privatni poslužitelj. U ovom slučaju oslanjat ću se na Clouding za tutorial. Stoga je pošteno reći da je ovaj VPS u osnovi namjenska „parcela“ isključivo za vas iz podatkovnog centra ovog davatelja usluga. U njemu možete raditi što god želite, poput instaliranja Linux poslužitelja i mnoštva aplikacija. U ovom ćemo slučaju instalirati Anacondu.

Ovaj VPS radit će kao samostalni stroj, odnosno s vlastitom RAM memorijom, prostorom za pohranu na brzim SSD tvrdim diskovima, s nizom dodijeljenih procesorskih jezgri, kao i operativnim sustavom.

I nećete se morati brinuti oko upravljanja hardverom vašeg podatkovnog centra, niti plaćanja naknade za energiju ili širokopojasnu vezu zbog posjedovanja poslužitelja, a kamoli potrebni troškovi infrastrukture...

instalirati anakonda korak po korak

Odabrana usluga, kao što sam komentirao, jest Naoblačenje.io, u kojem ću stvoriti instancu ili VPS s GNU / Linux operativnim sustavom iz kojeg instalirajte Anacondu na jednostavan način. Na taj način možete započeti s naukom o podacima s jamstvima koja nudi ovaj davatelj usluga, jer ima 24-satnu podršku na španjolskom u slučaju da se nešto dogodi, a njegov podatkovni centar nalazi se u Barceloni, prema zakonima o zaštiti europskih podataka. Tako se izbjegava GAFAM / BATX, nešto gotovo vitalno u ovo doba ...

Napravite Cl računoupripremite 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 cijenu koja najbolje odgovara vašim potrebama. Te se stope razlikuju u količini RAM-a, SSD pohrane 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 poslužitelja.

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

Stope naoblake

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 prijaviti se u oblaku:

Otkazivanje registracije VPS-a

Već ste u službi i vidjet ćete njegova intuitivna upravljačka ploča. Ako želite započeti stvaranje instance ili VPS poslužitelja, morate kliknuti na Kliknite ovdje da biste stvorili svoj prvi poslužitelj:

Pokrenite VPS

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

Anaconda VPS distribucija

Kad završite, spustite se na istu stranicu i vidjet ćete druge mogućnosti za odabir hardverski resursi: Kapacitet RAM-a, SSD kapacitet ili broj CPU jezgri koje morate dodijeliti 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đer imate mogućnosti konfiguriranja vatrozida ili sigurnosnih kopija. U principu, nije potrebno to dodirivati, iako ako želite poboljšati sigurnost, samo naprijed. Ono što je važno jest stvoriti i imenovati 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 tisak Poslati. To će vas odvesti na drugi zaslon na kojem se vaš VPS već pojavljuje. U statusu ćete vidjeti da se još uvijek instalira i konfigurira. Ali ne brinite, to je gotovo brzo:

Status poslužitelja

Za nekoliko trenutaka vidjet ćete da je završio i polje statusa pojavit će se kao aktivan. Tada u svoj operativni sustav možete instalirati 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 poslužitelju na koji ćete instalirati Anacondu:

Anakonda, VPS

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

SSH podatkovna VPS veza

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

Instalirajte Anacondu

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

Da biste započeli, morate pristupite svom VPS poslužitelju na daljinu putem SSH-a. Na taj način iz lokalne distribucije možete instalirati sve što vam treba na poslužitelj. To će biti jednostavno poput otvaranja terminala i upisivanja sljedeće naredbe (ne zaboravite zamijeniti youripdelserver IP-om VPS-a koji ste vidjeli ranije u Cloudingu):

ssh root@tuipdelservidor

SSH veza

Pitat će te lozinku, izrežite onu koju vam je Clouding pokazao i zalijepite. To će vam omogućiti pristup. Vidjet ćete da se prompt 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 ondje upišete izvršiti na VPS poslužitelju.

veza 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 Anacondu, slijedi provjeriti cjelovitost 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 na odjavi.

Sad moraš pokreni 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 Ananconde. Možete otići do kraja pritiskom na INTRO i pitat će vas želite li odgovoriti s da ili ne. Odnosno, prihvaćate li uvjete ili ne. Upišite "yes" bez navodnika i pritisnite ENTER. Sljedeće što ćete vidjeti je:

instalacija i mjesto

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

Kada postupak je završen, primit ćete poruku poput sljedeće, koja označava da je uspješno završena:

nastavljajući s instalacijom Anaconda

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

source ~/.bashrc

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

conda

conda list

komandosa conda

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

conda create --name mi_env python=3

odgovori y na pitanje koje nastavite i bit ć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 svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  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 obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.