Много хора, които работят с Python са започнали да забелязват Проект „Анаконда“. Това е безплатно и отворено разпространение на езиците Python и R. Използва се широко в науката за данни и машинното обучение. Следователно големи обеми информация могат да бъдат обработени бързо за анализ.
Доста е лесен за инсталиране, стартиране и актуализиране, освен че е съвместим с толкова важни проекти като Tensorflow. Е, в този урок ще ви покажа как можете да създадете облачен VPS екземпляр, за да инсталирате Anaconda там ...
Какво представлява Anaconda Distribution?
Anaconda не е нищо повече от пакет с отворен код под лиценз BSD, който съдържа серия от приложения и библиотеки за наука за данни с езици за програмиране като Python. Това разпространение на известния програмен език работи като мениджър на околната среда, мениджър на пакети и има огромен репертоар от стотици пакети.
В рамките на Anaconda Distribution можете да намерите четири основни блока:
- Anaconda Navigator (GUI за неговото просто и интуитивно управление).
- Проект „Анаконда“.
- Библиотеки за наука за данни.
- Conda (команда за управление на CLI)
Всички тях ще се инсталира автоматично с инсталирането на пакета, както ще покажа стъпка по стъпка по-късно.
Характеристики на разпространение на Anaconda
Anaconda Distribution има интересни функции които го правят толкова важен в света на анализа на данни. Най-забележителните са:
- Това не зависи от никоя компания, тъй като се поддържа от общността и е с отворен код, както и безплатно.
- Той е междуплатформен, така че може да работи както на GNU / Linux, macOS, така и на Windows.
- Това е много просто, тъй като можете да инсталирате и управлявате пакети и среди за наука за данни просто и бързо.
- Много научни проекти го използват, така че е напълно надежден.
- Той е пълен с полезни инструменти, за да улесни работата ви дори за машинно обучение.
- Той е съвместим с програми за преглед на данни като Matplotlib, Datashader, Bokeh, Holoviews и др.
- Разширено и много мощно управление, с възможност за достъп до ресурси за усъвършенствано машинно обучение.
- Няма да имате проблеми със зависимостите на пакета и контрола на версиите.
- Създавайте и споделяйте документи с жив код за компилация, уравнения, описания и пояснения.
- Можете да компилирате изходния код на Python на всяка машина за бързо изпълнение. Освен това ще улесни писането на сложни паралелни алгоритми.
- Поддържа високопроизводителни изчисления.
- Проектите в Anaconda са преносими, така че могат да бъдат споделяни или разгръщани на други платформи.
Какво е VPS?
Въпреки че можете да инсталирате Anaconda Distribution на конвенционален компютър или собствен сървър, в този урок ще ви покажем как да го направите в VPS сървър, тъй като има редица предимства, като например, че може да се управлява дистанционно от няколко потребители, по-голяма честотна лента, мащабируемост, висока наличност и значителни икономии на разходи в сравнение с опцията да имате собствен сървър.
Срещу малка абонаментна такса можете да имате услуга VPS (Virtual Private Server), тоест виртуален частен сървър. В този случай ще разчитам на Clouding за урока. Следователно е справедливо да се каже, че този VPS всъщност е специален „колет“ изключително за вас от центъра за данни на този доставчик. В него можете да правите каквото искате, като например да инсталирате Linux сървър и множество приложения. В този случай ще инсталираме Anaconda.
Това VPS ще работи като самостоятелна машина, тоест със собствена RAM, със своето място за съхранение на бързи SSD твърди дискове, с поредица от разпределени CPU ядра, както и операционна система.
И няма да се налага да се притеснявате за управление на хардуера на вашия център за данни, или да плащате такси за енергия или широколентова връзка, ако имате сървър, камо ли необходимите инфраструктурни разходи...
инсталирам Анаконда стъпка по стъпка
Избраната услуга, както коментирах, е Замъгляване.io, в който ще създам екземпляр или VPS с операционна система GNU / Linux, от която инсталирайте Anaconda по прост начин. По този начин можете да започнете с науката за данни с гаранциите, предлагани от този доставчик, тъй като той има денонощна поддръжка на испански, в случай че нещо се случи, а неговият център за данни е в Барселона, следователно, съгласно европейските закони за защита. По този начин се избягва GAFAM / BATX, нещо почти жизненоважно в тези времена ...
Създайте Cl акаунтouding и подгответе VPS платформата
Преди да започнем, първото нещо е достъп до услугата Clouding. Можете да получите достъп до него от официалния му уебсайт и да изберете тарифата, която най-добре отговаря на вашите нужди. Тези тарифи се различават по количеството RAM, SSD съхранение и CPU vCores, които ще имате на разположение за вашия VPS. Дори ако имате нужда от повече от това, което предлагат тези тарифи, имате възможност да конфигурирате персонализиран сървър.
Като научен проект за анализ на данни, би било интересно, ако имате най-големия изчисляване на производителността възможно, както и добри количества RAM. Въпреки че ако ще го използвате за по-скромни проекти, няма да е необходимо толкова много ...
След като се регистрирате и следвате стъпките на съветника, както и потвърдите имейл адреса си, ще имате достъп до панела си. За това трябва Влизам в Clouding:
Вече сте в услугата и ще видите интуитивният му контролен панел. Ако искате да започнете да създавате екземпляра или VPS сървъра, трябва да кликнете върху Щракнете тук, за да създадете първия си сървър:
Това ви отвежда до екран за конфигуриране на вашия VPS сървър. Първото нещо, което ще видите, е опцията да поставите желаното име във вашия VPS. След това типа операционна система, която искате да инсталирате. Можете да избирате между Windows или Linux, а в раздела за Linux има няколко налични дистрибуции. В този случай избрах Ubuntu Server 20.04, но можете да изберете този, който предпочитате:
След като приключите, слезте на същата страница и ще видите други опции за избор на хардуерни ресурси: RAM капацитет, SSD капацитет за съхранение или броят на процесорните ядра, които трябва да зададете на вашия VPS. Имайте предвид, че можете да ги управлявате, както искате, дори ако искате да създадете няколко VPS и да ги разпределите между тях ... И, не забравяйте, винаги можете да мащабирате с по-висок план, ако имате нужда.
Имате и опции за конфигуриране на защитната стена или за архивиране. По принцип не е необходимо да докосвате това, макар че ако имате някакво предпочитание да подобрите сигурността, продължете. Важното е създайте и дайте име на SSH ключа. Благодарение на него можете да осъществите достъп от разстояние за управление на вашия VPS, без да питате за паролата си всеки път.
Проверете дали всичко е наред и pulsa Евиар. Това ще ви отведе до друг екран, където вашият VPS вече се появява. В състояние ще видите, че все още се инсталира и конфигурира. Но не се притеснявайте, това се прави много бързо:
След няколко момента ще видите, че е приключил и полето за състояние ще се появи като Активен. По това време можете да използвате вашата операционна система, за да инсталирате това, от което се нуждаете (в този случай Anaconda).
Щракнете върху името че сте сложили вашия VPS и той ви пренасочва към друга страница с обобщение на информацията на сървъра, където ще инсталирате Anaconda:
Следователно това, което има значение, е зоната, наречена Как да вляза в сървъра. Тук е информацията, от която се нуждаете за достъп, IP на VPS, като парола, потребител (корен) или SSH ключ за изтегляне.
От всички тези данни, с IP на сървъра, корен и парола вече можете да осъществите достъп от разстояние, за да продължите с инсталирането на Anaconda ...
Инсталирайте Anaconda
Сега всичко е готово за Инсталация на Anaconda на VPS. За това можете да посетите техния уебсайт за да прочетете повече информация за проекта или да проверите най-новата налична версия.
За да започнете, трябва достъп до вашия VPS сървър от разстояние чрез SSH. По този начин от вашия локален дистрибутор можете да инсталирате всичко необходимо на сървъра. Ще бъде толкова просто, колкото да отворите терминала си и да напишете следната команда (не забравяйте да замените yourripdelserver с IP на VPS, който видяхте по-рано в Clouding):
ssh root@tuipdelservidor
Ще те попитам паролата, изрежете този, който Clouding ви показа и поставете. Това ще ви даде достъп. Ще видите, че подкана на вашия терминал се е променил, той вече не е локален на вашия потребител, но сега е този на отдалечената машина. Следователно всички команди, които въведете от там, ще бъдат изпълнени на VPS сървъра.
След като вече имате достъп, следващото нещо, което трябва да направите, е да започнете изтеглете и инсталирайте Anaconda със следните команди, за да го пренесете във временната директория и да получите версията, достъпна от официалните хранилища:
cd /tmp
curl -O https://repo.anaconda.com/archive/Anaconda3-2020.11-Linux86_64.sh
След това ще имате Anaconda, следното е проверете целостта от изтеглените данни, използвайки сумата SHA-256. За това просто изпълнете следната команда:
sha256sum Anaconda3-2020.11-Linux-x86_64.sh
Y ще върне хеш при плащане.
Сега трябва започнете Anaconda със следната команда:
bash Anaconda3-2020-11-Linux-x86_64.sh
Това ще ви отведе до съобщение с молба да натиснете ENTER и на свой ред ще ви отведе до споразумението за лиценз Ananconda. Можете да отидете до края, като натиснете INTRO и ще ви попита дали искате да отговорите с да или не. Тоест, ако приемате условията или не. Въведете "да" без кавички и натиснете ENTER. Следващото нещо, което ще видите, е:
Следващата стъпка е да изберете мястото на инсталиране. Натиснете ENTER за пътя, показан по подразбиране, или въведете друг път, ако предпочитате ... Сега инсталацията на Anaconda като такава ще започне. Ще отнеме няколко мига.
Когато процесът е завършен, ще получите съобщение като следното, което показва, че е завършило успешно:
Тип да за да започнете conda. Сега ще ви върне към подканата на вашия VPS. Остава ви още нещо, преди да можете да използвате conda, а именно да активирате инсталацията с:
source ~/.bashrc
И сега можете използвайте conda и започнете да давате Anaconda полезна ... Например, можете да видите помощ за опциите и да изброите наличните пакети съответно с:
conda
conda list
Дори да настроите средата за Анаконда използвайте python3, например:
conda create --name mi_env python=3
реакция по y на въпроса, който задавате, за да продължите и ще бъде инсталирано необходимото.
Вече можете активирайте новата среда да започнете да работите и да се наслаждавате ...
conda activate mi_env
След като вече имаме всичко инсталирано и работещо, вие успяхте да проверите мощността и гъвкавостта, които предлага VPS хостинг като този, който ви показахме в Clouding. Anaconda е само едно от голямото разнообразие от приложения и инструменти, които можете да инсталирате и използвате. Не всичко се свежда до създаването на уебсайтове. Има много повече опции, за които можете да използвате VPS. Ако имате въпроси, оставяме коментар.