Kako namestiti Anacondo na VPS

podatkovna znanost

Mnogi ljudje, ki delajo s Pythonom, so začeli opažati Projekt Anaconda. Je brezplačna in odprtokodna distribucija jezikov Python in R. Veliko se uporablja v znanosti o podatkih in strojnem učenju. Zato je mogoče veliko količino informacij hitro obdelati za analizo.

Precej je enostaven za namestitev, zagon in posodobitev, pa tudi združljiv s tako pomembnimi projekti, kot je Tensorflow. No, v tej vadnici vam bom pokazal, kako lahko ustvarite primerek oblaka VPS za namestitev Anaconde tam ...

Kaj je Anaconda Distribution?

anaconda

Anaconda ni nič drugega kot odprtokodna zbirka pod licenco BSD, ki vsebuje vrsto aplikacij in knjižnic za podatkovna znanost s programskimi jeziki, kot je Python. Ta distribucija znanega programskega jezika deluje kot upravljavec okolja, upravitelj paketov in ima ogromen repertoar na stotine paketov.

V Anaconda Distribution lahko najdete štiri osnovne sklope:

  • Anaconda Navigator (GUI za preprosto in intuitivno upravljanje).
  • Projekt Anaconda.
  • Knjižnice za podatkovne vede.
  • Conda (ukaz za upravljanje CLI)

Vse bo nameščen samodejno z namestitvijo paketa, kot bom pokazal kasneje.

Funkcije distribucije Anaconda

spletni strežniki

Anaconda Distribution ima zanimive lastnosti zaradi česar je tako pomemben v svetu analize podatkov. Najbolj opazni so:

  • To ni odvisno od nobenega podjetja, saj ga vzdržuje skupnost in je odprtokodna ter brezplačna.
  • Je večplastna, zato lahko deluje tako na GNU / Linux, macOS kot Windows.
  • Je zelo preprost, saj lahko preprosto in hitro namestite in upravljate pakete in okolja za podatkovno znanost.
  • Številni znanstveni projekti ga uporabljajo, zato je popolnoma zanesljiv.
  • Opremljen je s koristnimi orodji, ki vam olajšajo delo tudi za strojno učenje.
  • Združljiv je s pregledovalniki podatkov, kot so Matplotlib, Datashader, Bokeh, Holoviews itd.
  • Napredno in zelo zmogljivo upravljanje z možnostjo dostopa do virov za napredno strojno učenje.
  • Ne boste imeli težav z odvisnostmi paketov in nadzorom različic.
  • Ustvarite in delite dokumente z živo kodo za prevajanje, enačbami, opisi in opombami.
  • Izvorno kodo Pythona lahko sestavite na kateri koli napravi za hitro izvajanje. Poleg tega bo olajšal pisanje zapletenih vzporednih algoritmov.
  • Podpira visoko zmogljivo računalništvo.
  • Projekti v Anacondi so prenosni, zato jih je mogoče deliti ali uvesti na drugih platformah.

Kaj je VPS?

kako izbrati spletni strežnik

Čeprav lahko Anaconda Distribution namestite na običajni računalnik ali svoj strežnik, vam bomo v tej vadnici pokazali, kako to storiti v strežnik VPS, saj ima vrsto prednosti, na primer več uporabnikov na daljavo, večjo pasovno širino, razširljivost, visoko razpoložljivost in znatne prihranke stroškov v primerjavi z možnostjo lastnega strežnika.

Za majhno naročnino lahko dobite storitev VPS (navidezni zasebni strežnik), to je navidezni zasebni strežnik. V tem primeru se bom za vajo zanesel na Clouding. Zato je pošteno reči, da je ta VPS v bistvu namenski "paket" izključno za vas v podatkovnem centru tega ponudnika. V njem lahko počnete, kar želite, na primer namestite Linux strežnik in množico aplikacij. V tem primeru bomo namestili Anacondo.

Ta VPS bo deloval kot samostojni stroj, to je z lastnim RAM-om, s prostorom za shranjevanje na hitrih trdih diskih SSD, z vrsto dodeljenih procesorskih jeder in operacijskim sistemom.

In vam ne bo treba skrbeti za upravljanje strojne opreme podatkovnega centra ali za plačilo energije ali širokopasovnih pristojbin, če imate strežnik, kaj šele potrebne infrastrukturne stroške...

namestitev anaconda korak za korakom

Kot sem že komentiral, je izbrana storitev Oblačnost.io, v katerem bom ustvaril primerek ali VPS z operacijskim sistemom GNU / Linux, iz katerega namestite Anaconda na preprost način. Tako lahko začnete z znanostjo o podatkih z garancijami, ki jih ponuja ta ponudnik, saj ima 24-urno podporo v španščini, če se kaj zgodi, njegov podatkovni center pa je v Barceloni, zato je v skladu z evropsko zakonodajo o zaščiti podatkov. Tako se izognemo GAFAM / BATX, nekaj, kar je v teh časih skorajda ključnega pomena ...

Ustvari račun Clouding in pripravite platformo VPS

Preden začnemo, je prva stvar dostop do storitve Clouding. Do njega lahko dostopate z njegove uradne spletne strani in izberete stopnjo, ki najbolj ustreza vašim potrebam. Te stopnje se razlikujejo glede na količino RAM-a, SSD-pomnilnika in CPU vCores, ki jih boste imeli na voljo za svoj VPS. Tudi če potrebujete več, kot ponujajo te cene, imate možnost konfiguriranja strežnika po meri.

Kot projekt znanstvene analize podatkov bi bilo zanimivo, če bi imeli največjega izračunati zmogljivost kot tudi dobre količine RAM-a. Če pa jo boste uporabljali za bolj skromne projekte, ne bo treba toliko ...

Stopnje oblačnosti

Ko se registrirate in sledite korakom čarovnika ter preverite svoj e-poštni naslov, boste lahko dostopali do svoje plošče. Za to moraš Vpiši se v oblaku:

Vključitev registracije VPS

Ste že v službi in boste videli intuitivno nadzorno ploščo. Če želite začeti ustvarjati primerek ali strežnik VPS, morate klikniti Kliknite tukaj, da ustvarite svoj prvi strežnik:

Zaženite VPS

To vas pripelje do zaslon vašega strežnika VPS. Prva stvar, ki jo boste videli, je možnost, da v VPS dodate želeno ime. Nato vrsto operacijskega sistema, ki ga želite namestiti. Izbirate lahko med operacijskim sistemom Windows ali Linux, znotraj razdelka Linux pa je na voljo več distribucij. V tem primeru sem izbral Ubuntu Server 20.04, vendar lahko izberete tistega, ki vam je ljubši:

Anaconda VPS distribucija

Ko končate, se spustite na isto stran in videli boste druge možnosti za izbiro strojne vire: Zmogljivost pomnilnika RAM, zmogljivost pomnilnika SSD ali število procesorskih jeder, ki jih morate dodeliti svojemu VPS. Upoštevajte, da jih lahko upravljate, kot želite, tudi če želite ustvariti več VPS in jih razdeliti med njih ... In ne pozabite, da lahko vedno prilagodite višji načrt, če ga potrebujete.

Konfiguracija strojne opreme

Na voljo imate tudi možnosti za konfiguriranje požarnega zidu ali za varnostne kopije. Načeloma se tega ni treba dotikati, čeprav, če želite izboljšati varnost, nadaljujte. Pomembno je ustvarite in poimenujte ključ SSH. Zahvaljujoč njej lahko dostopate na daljavo do upravljanja sistema VPS, ne da bi vsakič zahtevali geslo.

Preverite, ali je vse v redu in pritisnite Pošlji. To vas bo pripeljalo do drugega zaslona, ​​kjer se že pojavi vaš VPS. V stanju boste videli, da se še vedno namešča in konfigurira. A brez skrbi, to se naredi zelo hitro:

Stanje strežnika

Čez nekaj trenutkov boste videli, da se je končal in da bo polje stanja prikazano kot Aktivna. Takrat lahko z operacijskim sistemom namestite, kar potrebujete (v tem primeru Anaconda).

Aktivni VPS za Anaconda

Kliknite ime ki ste ga postavili na svoj VPS in vas preusmeri na drugo stran s povzetkom informacij o strežniku, kamor boste namestili Anacondo:

Anakonda, VPS

Zato je pomembno področje, ki se imenuje Kako dostopati do strežnika. Tukaj so podatki, ki jih potrebujete za dostop, IP VPS, na primer geslo, uporabnik (root) ali SSH ključ za prenos.

SSH podatkovna VPS povezava

Iz vseh teh podatkov, z IP strežnika, root in geslo zdaj lahko dostopate na daljavo in nadaljujete z namestitvijo Anaconde ...

Namestite Anaconda

Zdaj je vse pripravljeno za Namestitev Anaconde na VPS. Za to lahko obiščete njihovo spletno stran če želite prebrati več informacij o projektu ali preveriti najnovejšo različico, ki je na voljo.

Če želite začeti, morate dostopajte do strežnika VPS na daljavo prek SSH. Tako lahko iz lokalnega distribucijskega sistema na strežnik namestite vse, kar potrebujete. Preprosto bo, kot da odprete terminal in vnesete naslednji ukaz (ne pozabite zamenjati strežnika yourripdelserver z IP-jem VPS, ki ste ga videli prej v oblaku):

ssh root@tuipdelservidor

SSH povezava

Vas bo vprašal geslo, izrežite tisto, ki vam jo je pokazal Clouding, in prilepite. To vam bo omogočilo dostop. Videli boste, da se je poziv vašega terminala spremenil, to ni več lokalno območje vašega uporabnika, zdaj pa je to oddaljeni računalnik. Zato se bodo vsi ukazi, ki jih vnesete od tam, izvajali na strežniku VPS.

povezava SSH VPS Anaconda

Zdaj, ko imate dostop, je naslednje, da začnete prenesite in namestite Anaconda z naslednjimi ukazi, da ga prenesete v začasni imenik in dobite različico, ki je na voljo v uradnih skladiščih:

cd /tmp

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

Anaconda, prenesi

Po tem boste dobili Anacondo, naslednje je preverite integriteto prenesenih podatkov z uporabo vsote SHA-256. Za to preprosto zaženite naslednji ukaz:

sha256sum Anaconda3-2020.11-Linux-x86_64.sh

Y bo vrnil hash ob odjavi.

Zdaj moraš začnite Anaconda z naslednjim ukazom:

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

Licenca Anaconda

To vas bo pripeljalo do sporočila, v katerem boste pozvali, da pritisnete ENTER, nato pa vas bo pripeljalo do licenčne pogodbe Ananconda. Do konca lahko pridete s pritiskom na INTRO in vas bo vprašal, ali želite odgovoriti z da ali ne. To pomeni, če sprejmete pogoje ali ne. Vnesite "da" brez narekovajev in pritisnite ENTER. Naslednja stvar, ki jo boste videli, je:

namestitev in lokacija

Naslednji korak je izbira mesto namestitve. Pritisnite ENTER za privzeto prikazano pot ali vnesite drugo pot, če želite ... Zdaj se začne namestitev Anaconde kot take. Trajalo bo nekaj trenutkov.

Pri postopek je končan, boste prejeli sporočilo, kot je naslednje, ki označuje, da se je uspešno končalo:

nadaljuje z namestitvijo Anaconde

Tip ja za začetek conda. Zdaj vas bo vrnil na poziv vašega VPS. Pred uporabo conda vam ostane še nekaj, to je, da aktivirate namestitev z:

source ~/.bashrc

In zdaj lahko uporabite conda in začnite dajati Anacondo koristno ... Na primer, lahko vidite pomoč glede možnosti in seznam razpoložljivih paketov z:

conda

conda list

Commando Conda

Celo nastavitev okolja za Anacondo uporabite python3, na primer:

conda create --name mi_env python=3

Odgovor y na vprašanje, ki ga zastavite za nadaljevanje, bo potrebno.

conda aktivno okolje

Lahko že aktivirati novo okolje začeti delati in uživati ​​...

conda activate mi_env

Zdaj, ko imamo vse nameščeno in deluje, ste lahko preverili moč in vsestranskost, ki jo ponuja gostovanje VPS, kakršno smo vam pokazali v oblaku. Anaconda je le ena izmed najrazličnejših aplikacij in orodij, ki jih lahko namestite in uporabljate. Ne gre vse za ustvarjanje spletnih strani. Obstaja veliko več možnosti, za katere lahko uporabite VPS. Če imate kakršna koli vprašanja, pustimo komentar.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.