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 ...
Indeks
Što je Anaconda Distribution?
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
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?
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 ...
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:
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:
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:
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.
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:
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).
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:
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.
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
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.
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
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
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:
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:
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
Č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.
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.
Budite prvi koji će komentirati