Multaj homoj, kiuj laboras kun Python, ekrimarkis la Anaconda projekto. Ĝi estas senpaga kaj malfermfonteca distribuo de la lingvoj Python kaj R. Ĝi estas vaste uzata en datum-scienco kaj maŝina lernado. Tial, grandaj volumoj de informoj povas esti prilaboritaj por analizo rapide.
Estas tute simpla por instali, kuri kaj ĝisdatigi, same kiel kongrua kun projektoj tiel gravaj kiel Tensorflow. Nu, en ĉi tiu lernilo, mi montros al vi kiel vi povas krei nuban VPS-instancon por instali Anaconda tie ...
Indekso
Kio estas Anaconda Distribution?
Anaconda estas nenio pli ol malfermfonteca serio, sub BSD-licenco, kiu enhavas serion da programoj kaj bibliotekoj por la datuma scienco kun programlingvoj kiel Python. Ĉi tiu distribuado de la fama programlingvo funkcias kiel ĉirkaŭa administrilo, pakaĵa administranto kaj havas grandegan repertuaron de centoj da pakoj.
En Anaconda Distribution vi povas trovi kvar bazajn blokojn:
- Anaconda Navigator (GUI por ĝia simpla kaj intuicia administrado).
- Anaconda Projekto.
- Bibliotekoj por datumscienco.
- Conda (komando por CLI-administrado)
Ĉiuj ili estos instalita aŭtomate kun la paka instalado, kiel mi montros paŝon post paŝo poste.
Anaconda Distribuaj Trajtoj
Anaconda Distribuo havas interesaj trajtoj kiuj tiel gravas ĝin en la mondo de datuma analitiko. La plej rimarkindaj estas:
- Ĝi ne dependas de iu ajn kompanio, ĉar ĝi estas prizorgata de la komunumo kaj estas malfermfonteco, kaj ankaŭ senpaga.
- Ĝi estas plurplatforma, do ĝi povas funkcii ĉe GNU / Linukso, macOS kaj Vindozo.
- Ĝi estas tre simpla, povante instali kaj administri pakaĵojn kaj mediojn por datum-scienco simple kaj rapide.
- Multaj sciencaj projektoj uzas ĝin, do ĝi estas tute fidinda.
- Ĝi estas plenplena de utilaj iloj por faciligi vian laboron, eĉ por maŝina lernado.
- Ĝi kongruas kun datumaj spektantoj kiel Matplotlib, Datashader, Bokeh, Holoviews, ktp.
- Altnivela kaj tre potenca administrado, kun la eblo aliri rimedojn por progresinta maŝinlernado.
- Vi ne havos problemojn kun pakaj dependecoj kaj versio-kontrolo.
- Kreu kaj dividu dokumentojn kun rekta kompila kodo, ekvacioj, priskriboj kaj komentarioj.
- Vi povas kompili Python-fontkodon sur iu ajn maŝino por rapida ekzekuto. Krome ĝi faciligos la verkadon de kompleksaj paralelaj algoritmoj.
- Subtenas altan rendimentan komputadon.
- Projektoj en Anaconda estas porteblaj, do ili povas esti dividitaj aŭ deplojitaj sur aliaj platformoj.
Kio estas VPS?
Kvankam vi povas instali Anaconda Distribution sur konvencia komputilo aŭ via propra servilo, en ĉi tiu lernilo ni montros al vi kiel fari ĝin en servilo VPS, ĉar ĝi havas serion da avantaĝoj, kiel ekzemple ke ĝi povas esti administrata malproksime de pluraj uzantoj, pli granda bendolarĝo, skalebleco, alta havebleco kaj signifa kostoŝparado kompare kun la eblo havi vian propran servilon.
Por malgranda abona kotizo, vi povas havi servon VPS (Virtuala Privata Servilo), tio estas virtuala privata servilo. Ĉi-kaze mi dependos de Clouding por la lernilo. Sekve, estas juste diri, ke ĉi tiu VPS estas esence dediĉita "pakaĵo" ekskluzive por vi de la datuma centro de ĉi tiu provizanto. En ĝi vi povas fari ĉion, kion vi volas, ekzemple instali Linuksan servilon kaj multajn programojn. Ĉi-kaze ni instalos Anaconda.
Ĉi tiu VPS funkcios kiel memstara maŝinoTio estas, kun sia propra RAM, kun sia stoka spaco sur rapidaj SSD-oj, kun serio de asignitaj CPU-kernoj, kaj ankaŭ operaciumo.
Kaj vi ne devos zorgi pri mastrumado de via datuma centro-aparataro, aŭ pri pagado de energiaj aŭ larĝbendaj kotizoj por havi servilon, des malpli necesaj infrastrukturaj kostoj...
Instalu Anakondo paŝo post paŝo
La elektita servo, kiel mi komentis, estas Nubado.io, en kiu mi kreos ekzemplon aŭ VPS kun operaciumo GNU / Linukso de kiu instali Anaconda en simpla maniero. Tiel vi povas komenci per datum-scienco kun la garantioj ofertitaj de ĉi tiu provizanto, ĉar ĝi havas 24/7 subtenon en la hispana por se io okazas, kaj ĝia datuma centro estas en Barcelono, sekve sub protektaj leĝoj eŭropaj datumoj. Tiel evitante GAFAM / BATX, ion preskaŭ esencan en ĉi tiuj tempoj ...
Kreu Cl-kontonouellabori kaj prepari la platformon VPS
Antaŭ ol ni komencos, la unua afero estas aliru la Nuban servon. Vi povas aliri ĝin de ĝia oficiala retejo kaj elekti la tarifon plej taŭgan por viaj bezonoj. Ĉi tiuj tarifoj diferencas laŭ la kvanto de RAM, SSD-stokado kaj CPU-vCores, kiujn vi havos al via dispono por via VPS. Eĉ se vi bezonas pli ol tio, kion ĉi tiuj tarifoj ofertas, vi havas la eblon agordi laŭmendan servilon.
Estante scienca datuma analiza projekto, estus interese, se vi havas la plej grandan komputi rendimenton ebla, kaj ankaŭ bonaj kvantoj da RAM. Kvankam se vi uzos ĝin por pli modestaj projektoj, ĝi ne necesos tiom ...
Post kiam vi registris kaj sekvis la paŝojn de la sorĉisto, kaj ankaŭ kontrolis vian retpoŝtan adreson, vi povos aliri vian panelon. Por tio, vi devas Ensaluti en Nubado:
Vi jam servas, kaj vi vidos ĝia intuicia regpanelo. Se vi volas krei la ekzemplon aŭ la VPS-servilon, vi devas alklaki Alklaku ĉi tie por krei vian unuan servilon:
Ĉi tio kondukas vin al la agorda ekrano de via VPS-servilo. La unua afero, kiun vi vidos, estas la eblo meti la nomon, kiun vi volas al via VPS. Tiam la speco de operaciumo, kiun vi volas instali. Vi povas elekti inter Vindozo aŭ Linukso, kaj ene de la sekcio Linukso estas pluraj disponeblaj distribuoj. Ĉi-kaze mi elektis Ubuntu-Servilon 20.04, sed vi povas elekti tiun, kiun vi preferas:
Finita, iru malsupren sur tiun saman paĝon kaj vi vidos aliajn eblojn por elekti la aparataj rimedoj: RAM-kapacito, SSD-stoka kapacito aŭ la nombro de CPU-kernoj, kiujn vi devas atribui al via VPS. Memoru, ke vi povas administri ilin kiel vi volas, eĉ se vi volas krei plurajn VPS kaj distribui ilin inter ili ... Kaj, memoru, vi ĉiam povas grimpi per pli alta plano, se vi bezonas ĝin.
Vi ankaŭ havas eblojn por agordi la Fajromuron aŭ por sekurkopioj. Principe ne necesas, ke vi tuŝu tion, kvankam se vi preferas plibonigi sekurecon, iru antaŭen. Kio gravas estas kreu kaj nomu la SSH-ŝlosilon. Danke al ĝi, vi povas aliri malproksime por administri vian VPS sen peti vian pasvorton ĉiufoje.
Revizii, ke ĉio estas en ordo kaj gazetaro Sendu. Tio kondukos vin al alia ekrano, kie via VPS jam aperas. En stato vi vidos, ke ĝi ankoraŭ instalas kaj agordas sin. Sed ne zorgu, ĝi estas farita tre rapide:
Post kelkaj momentoj vi vidos, ke ĝi finiĝis kaj la statusa kampo aperos kiel Aktiva. Tiutempe vi povas uzi vian operaciumon por instali tion, kion vi bezonas (ĉi-kaze Anaconda).
Alklaku la nomon ke vi surmetis vian VPS kaj ĝi redirektas vin al alia paĝo kun resumo de la informoj de la servilo, kie vi instalos Anaconda:
Sekve, kio gravas estas la areo nomata Kiel aliri la servilon. Ĉi tie troviĝas la informoj, kiujn vi bezonas por aliro, la IP de la VPS, kiel la pasvorto, la uzanto (root) aŭ la SSH-ŝlosilo por elŝuti.
El ĉiuj ĉi tiuj datumoj, kun la Servila IP, radiko kaj pasvorto vi nun povas aliri malproksime por daŭrigi la instaladon de Anaconda ...
Instalu Anaconda
Nun ĉio estas preta por la Anakonda instalado en VPS. Por tio, vi povas viziti ilia retejo por legi pliajn informojn pri la projekto aŭ kontroli la plej novan disponeblan version.
Por komenci, vi devas aliru vian VPS-servilon malproksime per SSH. Tiel, de via loka distro, vi povas instali ĉion, kion vi bezonas en la servilo. Ĝi estos tiel simpla kiel malfermi vian terminalon kaj tajpi la jenan komandon (memoru anstataŭigi youripdelserver per la IP de la VPS, kiun vi vidis antaŭe en Nubo):
ssh root@tuipdelservidor
Petos vin la pasvorto, tranĉu tiun, kiun Clouding montris al vi kaj algluu. Tio donos al vi aliron. Vi vidos, ke la avizo de via terminalo ŝanĝiĝis, ĝi ne plu estas la lokulo de via uzanto, sed nun ĝi estas tiu de la fora maŝino. Sekve, ĉiuj ordonoj, kiujn vi tajpas de tie, estos plenumitaj sur la VPS-servilo.
Nun, kiam vi havas aliron, la sekva afero estas komenci elŝuti kaj instali Anaconda kun la jenaj komandoj por alporti ĝin al la provizora dosierujo kaj akiri la version haveblan de la oficialaj deponejoj:
cd /tmp
curl -O https://repo.anaconda.com/archive/Anaconda3-2020.11-Linux86_64.sh
Post tio, vi havos Anakondon, jen kontroli integrecon de la elŝutitaj datumoj per la sumo SHA-256. Por tio, simple rulu la jenan komandon:
sha256sum Anaconda3-2020.11-Linux-x86_64.sh
Y redonos haŝiŝon ĉe kontrolo.
Nun vi devas komenci Anaconda kun la jena komando:
bash Anaconda3-2020-11-Linux-x86_64.sh
Ĉi tio kondukos vin al mesaĝo petanta vin premi ENTER kaj siavice ĝi kondukos vin al la permesila interkonsento Ananconda. Vi povas iri al la fino premante INTRO kaj ĝi demandos vin, ĉu vi volas respondi per jes aŭ ne. Tio estas, se vi akceptas la kondiĉojn aŭ ne. Tajpu "jes" sen citiloj kaj premu ENEN. La sekva afero, kiun vi vidos, estas:
La sekva paŝo estas elekti la instalado. Premu ENIRON por la vojo montrita defaŭlte aŭ enigu alian vojon se vi preferas ... Nun komenciĝos la instalado de Anaconda kiel tia. Necesos kelkaj momentoj.
Kiam la procezo finiĝis, vi ricevos mesaĝon kiel la sekva, indikante ke ĝi sukcese finiĝis:
Tajpu jes komenci conda. Nun ĝi revenigos vin al la instigo de via VPS. Vi restas ion alian antaŭ ol vi povas uzi conda, kaj tio estas aktivigi la instaladon per:
source ~/.bashrc
Kaj nun vi povas uzu conda kaj komencu doni Anaconda utila ... Ekzemple, vi povas vidi helpon pri la opcioj kaj listigi la disponeblajn pakojn respektive kun:
conda
conda list
Eĉ agordi la medion por Anaconda al uzu python3, ekzemple:
conda create --name mi_env python=3
Respondu y al la demando, kiun vi petas daŭrigi kaj la necesa estos instalita.
Vi jam povas aktivigi la novan medion eklabori kaj ĝui ...
conda activate mi_env
Nun, kiam ni havas ĉion instalitan kaj funkciantan, vi povis kontroli la potencon kaj versatilecon, kiun VPS-gastigado ofertas, kiel tiu, kiun ni montris al vi en Clouding. Anaconda estas nur unu el la plej diversaj aplikoj kaj iloj, kiujn vi povas instali kaj uzi. Ne ĉio koncernas krei retejojn. Estas multaj pli da ebloj por kiuj vi povas uzi VPS. Se vi havas demandojn, ni lasas komenton.
Estu la unua por komenti