Paano Mag-install ng Anaconda sa isang VPS

data science

Maraming tao na nagtatrabaho sa Python ang nagsimulang mapansin ang Proyekto ng Anaconda. Ito ay isang libre at bukas na pamamahagi ng mapagkukunan ng mga wika ng Python at R. Malawakang ginagamit ito sa agham ng data at pag-aaral ng makina. Samakatuwid, ang malalaking dami ng impormasyon ay maaaring maproseso para sa pagtatasa nang mabilis.

Ito ay lubos simpleng i-install, patakbuhin at i-update, bilang karagdagan sa pagiging tugma sa mga proyekto na kasinghalaga ng Tensorflow. Sa gayon, sa tutorial na ito, ipapakita ko sa iyo kung paano ka makakalikha ng isang cloud VPS na halimbawa upang mai-install ang Anaconda doon ...

Ano ang Pamamahagi ng Anaconda?

Anaconda

Ang Anaconda ay walang iba kundi isang bukas na mapagkukunan ng suite, sa ilalim ng lisensya ng BSD, na naglalaman ng isang serye ng mga app at aklatan para sa data science na may mga wikang pangprograma tulad ng Python. Ang pamamahagi ng sikat na wika ng programa ay gumagana bilang isang tagapamahala ng kapaligiran, tagapamahala ng package at may isang malaking repertoire ng daan-daang mga pakete.

Sa loob ng Pamamahagi ng Anaconda maaari kang makahanap ng apat na pangunahing mga bloke:

  • Anaconda Navigator (GUI para sa simple at intuitive na pamamahala nito).
  • Proyekto ng Anaconda.
  • Mga aklatan para sa data science.
  • Conda (utos para sa pamamahala ng CLI)

Lahat sila awtomatikong mai-install kasama ang pag-install ng package, tulad ng ipapakita ko hakbang-hakbang sa paglaon.

Mga Tampok ng Pamamahagi ng Anaconda

mga web server

Ang Pamamahagi ng Anaconda ay mayroon kagiliw-giliw na mga tampok na ginagawang napakahalaga sa mundo ng pagtatasa ng data. Ang pinakatanyag ay:

  • Hindi ito nakasalalay sa anumang kumpanya, dahil pinananatili ito ng pamayanan at bukas na mapagkukunan, pati na rin libre.
  • Ito ay cross-platform, kaya maaari itong gumana sa parehong GNU / Linux, macOS at Windows.
  • Napakadali, na mai-install at pamahalaan ang mga pakete at kapaligiran para sa data ng agham nang madali at mabilis.
  • Maraming mga proyektong pang-agham ang gumagamit nito, kaya't ito ay ganap na maaasahan.
  • Naka-pack ito ng mga kapaki-pakinabang na tool upang gawing mas madali ang iyong trabaho, kahit na para sa pag-aaral ng makina.
  • Tugma ito sa mga manonood ng data tulad ng Matplotlib, Datashader, Bokeh, Holoviews, atbp.
  • Advanced at napakalakas na pamamahala, na may posibilidad ng pag-access ng mga mapagkukunan para sa advanced na pag-aaral ng makina.
  • Hindi ka magkakaroon ng mga problema sa mga dependency sa package at kontrol sa bersyon.
  • Lumikha at magbahagi ng mga dokumento na may live na compilation code, equation, paglalarawan, at anotasyon.
  • Maaari mong ipunin ang source code ng Python sa anumang makina para sa mabilis na pagpapatupad. Bilang karagdagan, papadaliin ang pagsulat ng mga kumplikadong parallel algorithm.
  • Sinusuportahan ang mataas na pagganap ng computing.
  • Ang mga proyekto sa Anaconda ay portable, kaya maaari silang ibahagi o i-deploy sa iba pang mga platform.

Ano ang VPS?

kung paano pumili ng web server

Bagaman maaari mong mai-install ang Pamamahagi ng Anaconda sa isang maginoo na PC, o iyong sariling server, sa tutorial na ito ipapakita namin sa iyo kung paano ito gawin sa isang VPS server, dahil mayroon itong isang serye ng mga pakinabang, tulad ng maaari itong pamahalaan nang malayuan ng maraming mga gumagamit, mas malaki ang bandwidth, scalability, mataas na kakayahang magamit, at makabuluhang pagtipid sa gastos kumpara sa pagpipilian ng pagkakaroon ng iyong sariling server.

Para sa isang maliit na bayarin sa subscription, maaari kang magkaroon ng isang serbisyo VPS (Virtual Private Server), iyon ay, isang virtual na pribadong server. Sa kasong ito ay aasa ako sa Clouding para sa tutorial. Samakatuwid, makatarungang sabihin na ang VPS na ito ay karaniwang isang dedikadong "parsela" na eksklusibo para sa iyo ng data center ng provider na ito. Dito maaari mong gawin ang nais mo, tulad ng pag-install ng isang server ng Linux at maraming mga app. Sa kasong ito, mai-install namin ang Anaconda.

Ang VPS na ito gagana ang isang standalone machine, iyon ay, na may sariling RAM, kasama ang espasyo ng imbakan nito sa mabilis na mga hard drive ng SSD, na may isang serye ng inilalaan na mga CPU core, pati na rin isang operating system.

At hindi ka mag-aalala tungkol sa pamamahala ng iyong data center hardware, o pagbabayad ng mga bayarin sa enerhiya o broadband para sa pagkakaroon ng isang server, pabayaan kinakailangang gastos sa imprastraktura...

I-install Anaconda paso ng paso

Ang napiling serbisyo, tulad ng sinabi ko, ay Ulap.io, kung saan lilikha ako ng isang halimbawa o VPS na may operating system ng GNU / Linux na mula saan i-install ang Anaconda sa isang simpleng paraan. Sa ganoong paraan, maaari kang magsimula sa agham ng data sa mga garantiyang inaalok ng provider na ito, dahil mayroon itong 24/7 na suporta sa Espanya kung sakaling may mangyari, at ang data center nito ay nasa Barcelona, ​​samakatuwid, sa ilalim ng mga batas sa proteksyon ng data sa Europa. Sa gayon pag-iwas sa GAFAM / BATX, isang bagay na halos mahalaga sa mga oras na ito ...

Lumikha ng Cl accountouding at ihanda ang VPS platform

Bago tayo magsimula, ang una ay i-access ang serbisyo ng Clouding. Maaari mong ma-access ito mula sa opisyal na website at piliin ang rate na pinakaangkop sa iyong mga pangangailangan. Ang mga rate na ito ay naiiba sa dami ng RAM, imbakan ng SSD, at CPU vCores na magkakaroon ka sa iyong itapon para sa iyong VPS. Kahit na kailangan mo ng higit sa kung ano ang inaalok ng mga rate na ito, mayroon kang pagpipilian ng pag-configure ng isang pasadyang server.

Ang pagiging isang siyentipikong proyekto sa pagtatasa ng data, magiging kawili-wili kung ikaw ang may pinakamalaking kalkulahin ang pagganap posible, pati na rin ang mahusay na halaga ng RAM. Bagaman kung gagamitin mo ito para sa mas katamtamang mga proyekto, hindi ito kakailanganin nang labis ...

Mga rate ng cloud

Kapag nakarehistro ka na at nasunod ang mga hakbang ng wizard, pati na rin ang pagpapatunay ng iyong email address, maa-access mo ang iyong panel. Para diyan, kailangan mo mag log in sa Clouding:

Kabilang ang pagpaparehistro ng VPS

Nasa serbisyo ka na, at makikita mo ang intuitive control panel nito. Kung nais mong simulang likhain ang halimbawa o ang VPS server, kailangan mong mag-click sa Mag-click dito upang likhain ang iyong unang server:

Simulan ang VPS

Dadalhin ka nito sa screen ng pagsasaayos ng iyong VPS server. Ang unang bagay na makikita mo ay ang pagpipilian na ilagay ang pangalang nais mo sa iyong VPS. Pagkatapos ang uri ng operating system na nais mong i-install. Maaari kang pumili sa pagitan ng Windows o Linux, at sa loob ng seksyon ng Linux mayroong maraming magagamit na mga distro. Sa kasong ito napili ko ang Ubuntu Server 20.04, ngunit maaari mong piliin ang gusto mo:

Pamamahagi ng Anaconda VPS

Kapag tapos na, bumaba sa parehong pahina at makikita mo ang iba pang mga pagpipilian upang piliin ang mga mapagkukunan ng hardware: Kapasidad ng RAM, kapasidad sa pag-iimbak ng SSD, o ang bilang ng mga CPU core na dapat mong italaga sa iyong VPS. Tandaan na maaari mong pamahalaan ang mga ito ayon sa gusto mo, kahit na nais mong lumikha ng maraming VPS at ipamahagi ang mga ito sa kanila ... At, tandaan, maaari mong palaging sukatin ang isang mas mataas na plano, kung kailangan mo ito.

config ng hardware

Mayroon ka ring mga pagpipilian upang mai-configure ang Firewall o para sa mga pag-backup. Sa prinsipyo, hindi kinakailangan na hawakan mo iyon, kahit na kung mayroon kang anumang kagustuhan na mapabuti ang seguridad, magpatuloy. Ang mahalaga ay lumikha at pangalanan ang SSH key. Salamat dito, maaari mong ma-access nang malayuan upang pamahalaan ang iyong VPS nang hindi hinihiling ang iyong password sa bawat oras.

Suriin na ang lahat ay OK at credit Ipadala. Dadalhin ka nito sa isa pang screen kung saan lumitaw na ang iyong VPS. Sa katayuan makikita mo na ito ay nag-i-install pa rin at nag-e-configure ng sarili nito. Ngunit huwag mag-alala, ito ay napakabilis:

Katayuan ng server

Sa ilang sandali ay makikita mo na ito ay tapos na at ang patlang ng katayuan ay lilitaw bilang Aktibo. Sa oras na iyon, maaari mong gamitin ang iyong operating system upang mai-install kung ano ang kailangan mo (sa kasong ito Anaconda).

Aktibong VPS para sa Anaconda

Mag-click sa pangalan na inilagay mo sa iyong VPS at ire-redirect ka nito sa isa pang pahina na may isang buod ng impormasyon ng server kung saan mo mai-install ang Anaconda:

Anaconda VPS

Samakatuwid, ang mahalaga ay ang lugar na tinawag Paano i-access ang server. Dito matatagpuan ang impormasyong kailangan mo para sa pag-access, ang IP ng VPS, tulad ng password, ang gumagamit (root) o ang SSH key upang mai-download.

Koneksyon ng SSH data VPS

Mula sa lahat ng data na ito, kasama ang Server IP, root at password maaari mo na ngayong ma-access nang malayuan upang magpatuloy sa pag-install ng Anaconda ...

I-install ang Anaconda

Ngayon ang lahat ay handa na para sa Pag-install ng Anaconda sa VPS. Para diyan, maaari kang bumisita ang kanilang website upang mabasa ang karagdagang impormasyon tungkol sa proyekto o suriin ang pinakabagong bersyon na magagamit.

Upang makapagsimula, kailangan mo i-access ang iyong VPS server nang malayuan sa pamamagitan ng SSH. Sa ganoong paraan, mula sa iyong lokal na distro, maaari mong mai-install ang lahat ng kailangan mo sa server. Ito ay magiging kasing simple ng pagbubukas ng iyong terminal at pagta-type ng sumusunod na utos (tandaan na palitan ang iyongipdelserver ng IP ng VPS na nakita mo nang mas maaga sa Clouding):

ssh root@tuipdelservidor

Koneksyon ng SSH

Tatanungin ka ba ang password, gupitin ang ipinakita sa iyo ni Clouding at i-paste. Bibigyan ka ng access. Makikita mo na nagbago ang prompt ng iyong terminal, hindi na ito ang lokal ng iyong gumagamit, ngunit ngayon ay ang remote machine. Samakatuwid, ang lahat ng mga utos na nai-type mo mula doon ay isasagawa sa VPS server.

koneksyon SSH VPS Anaconda

Ngayon na mayroon kang access, ang susunod na dapat gawin ay magsimula i-download at i-install ang Anaconda kasama ang mga sumusunod na utos upang dalhin ito sa pansamantalang direktoryo at makuha ang bersyon na magagamit mula sa mga opisyal na repository:

cd /tmp

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

Anaconda, mag-download

Pagkatapos nito, magkakaroon ka ng Anaconda, ang sumusunod ay patunayan ang integridad ng na-download na data gamit ang kabuuan ng SHA-256. Para doon, patakbuhin lamang ang sumusunod na utos:

sha256sum Anaconda3-2020.11-Linux-x86_64.sh

Y ay magbabalik ng isang hash sa check out.

Ngayon kailangan mo simulan ang Anaconda kasama ang sumusunod na utos:

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

Lisensya ng Anaconda

Dadalhin ka nito sa isang mensahe na humihiling sa iyo na pindutin ang ENTER at sa turn dadalhin ka nito sa kasunduan sa lisensya ng Ananconda. Maaari kang pumunta sa dulo sa pamamagitan ng pagpindot Intro at tatanungin ka nito kung nais mong sagutin ng oo o hindi. Iyon ay, kung tatanggapin mo ang mga kondisyon o hindi. I-type ang "oo" nang walang mga quote at pindutin ang ENTER. Ang susunod na makikita mo ay:

pag-install at lokasyon

Ang susunod na hakbang ay upang pumili ang lokasyon ng pag-install. Pindutin ang ENTER para sa path na ipinakita bilang default o magpasok ng ibang landas kung gusto mo ... Ngayon magsisimula ang pag-install ng Anaconda. Aabutin ng ilang sandali.

Kapag ang proseso ay nakumpleto, makakatanggap ka ng isang mensahe tulad ng sumusunod, na nagpapahiwatig na matagumpay itong natapos:

nagpapatuloy sa pag-install ng Anaconda

Uri oo upang simulan ang conda. Ngayon ibabalik ka nito sa prompt ng iyong VPS. Mayroon kang ibang natitira bago ka makagamit ng conda, at iyon ay upang buhayin ang pag-install sa:

source ~/.bashrc

At ngayon maaari mo na gumamit ng conda at simulang bigyan ang Anaconda ng kapaki-pakinabang ... Halimbawa, maaari mong makita ang tulong sa mga pagpipilian at mailista ang mga magagamit na pakete ayon sa:

conda

conda list

commando conda

Kahit na ang pagtatakda ng kapaligiran para sa Anaconda upang gumamit ng sawa3, Halimbawa:

conda create --name mi_env python=3

Sagot y sa katanungang hinihiling mong magpatuloy at mai-install ang kinakailangan.

aktibong kapaligiran sa conda

Maaari mo na buhayin ang bagong kapaligiran upang simulang magtrabaho at mag-enjoy ...

conda activate mi_env

Ngayong mayroon kaming lahat na naka-install at gumagana, nagawa mong i-verify ang lakas at kagalingan sa maraming kaalaman na inaalok ng isang pag-host ng VPS tulad ng ipinakita namin sa iyo sa Clouding. Ang Anaconda ay isa lamang sa iba't ibang mga application at tool na maaari mong mai-install at magamit. Hindi lahat nagmumula sa paglikha ng mga website. Maraming iba pang mga pagpipilian na maaari mong gamitin para sa isang VPS. Kung mayroon kang anumang mga katanungan, nag-iiwan kami ng isang komento.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.