Як встановити Anaconda на VPS

наука даних

Багато людей, які працюють з Python, почали помічати Проект Anaconda. Це безкоштовний і відкритий розподіл мов Python та R. Він широко використовується в науці даних та машинному навчанні. Тому великі обсяги інформації можна швидко обробити для аналізу.

Це цілком проста установка, запуск та оновлення, крім сумісності з такими важливими проектами, як Tensorflow. Ну, у цьому підручнику я покажу вам, як ви можете створити екземпляр хмарного VPS для встановлення там Anaconda ...

Що таке Anaconda Distribution?

Анаконда

Anaconda - це не що інше, як набір з відкритим кодом, за ліцензією BSD, який містить ряд програм та бібліотек для наука даних з мовами програмування, такими як Python. Цей розподіл відомої мови програмування працює як менеджер середовища, менеджер пакетів і має величезний репертуар із сотень пакетів.

У розподілі Anaconda ви можете знайти чотири основні блоки:

  • Anaconda Navigator (графічний інтерфейс для простого та інтуїтивного управління).
  • Проект «Анаконда».
  • Бібліотеки з даних.
  • Conda (команда для управління CLI)

Усі буде встановлено автоматично з установкою пакету, як я покажу покроково пізніше.

Особливості розподілу Anaconda

веб-сервери

Anaconda Distribution має цікаві особливості які роблять це настільки важливим у світі аналізу даних. Найбільш помітними є:

  • Це не залежить від будь-якої компанії, оскільки воно підтримується спільнотою та є відкритим, а також безкоштовним.
  • Це крос-платформа, тому може працювати як на GNU / Linux, macOS, так і на Windows.
  • Це дуже просто, маючи можливість просто та швидко встановлювати та керувати пакетами та середовищами для науки про дані.
  • Багато наукових проектів використовують його, тому він цілком надійний.
  • Він оснащений корисними інструментами, щоб полегшити вашу роботу навіть для машинного навчання.
  • Він сумісний з програмами перегляду даних, такими як Matplotlib, Datashader, Bokeh, Holoviews тощо.
  • Розширене та дуже потужне управління з можливістю доступу до ресурсів для вдосконаленого машинного навчання.
  • У вас не буде проблем із залежностями пакунків та контролем версій.
  • Створюйте та діліться документами з живим кодом компіляції, рівняннями, описами та анотаціями.
  • Ви можете скомпілювати вихідний код Python на будь-якій машині для швидкого виконання. Крім того, це полегшить написання складних паралельних алгоритмів.
  • Підтримує високопродуктивні обчислення.
  • Проекти в Anaconda є портативними, тому їх можна спільно використовувати або розгортати на інших платформах.

Що таке VPS?

як вибрати веб - сервер - -

Хоча ви можете встановити Anaconda Distribution на звичайному ПК або на власному сервері, у цьому посібнику ми покажемо вам, як це зробити в сервер VPS, оскільки він має ряд переваг, таких як те, що ним можна віддалено керувати декілька користувачів, більша пропускна здатність, масштабованість, висока доступність та значна економія витрат порівняно з можливістю мати власний сервер.

За невелику плату за підписку ви можете отримати послугу VPS (віртуальний приватний сервер), тобто віртуальний приватний сервер. У цьому випадку я буду покладатися на Clouding для підручника. Отже, справедливо сказати, що цей VPS в основному є спеціальною «посилкою» виключно для вас в центрі обробки даних цього постачальника. У ньому ви можете робити все, що завгодно, наприклад, встановлювати сервер Linux та безліч програм. У цьому випадку ми збираємось встановити Anaconda.

Це VPS працюватиме як автономна машинаТобто із власною оперативною пам’яттю, простором для зберігання на швидких твердотільних дисках, із низкою виділених ядер процесора, а також операційною системою.

І вам не доведеться турбуватися про управління апаратним забезпеченням вашого центру обробки даних, або сплачувати плату за енергію або широкосмуговий зв’язок за наявність сервера, а тим більше необхідні витрати на інфраструктуру...

Встановлювати Анаконда крок за кроком

Вибрана послуга, як я вже коментував, є Помутніння.io, в якому я буду створювати екземпляр або VPS з операційною системою GNU / Linux, з якої встановити Anaconda простим способом. Таким чином, ви можете розпочати з науки про дані з гарантій, які пропонує цей постачальник, оскільки він має цілодобову підтримку іспанською мовою на випадок, якщо щось трапиться, а його центр обробки даних знаходиться в Барселоні, відповідно до законодавства про захист європейських даних. Таким чином, уникаючи GAFAM / BATX, чогось майже життєво важливого в ці часи ...

Створіть обліковий запис Clouрозробити та підготувати платформу VPS

Перш ніж розпочати, перш за все отримати доступ до служби Clouding. Ви можете отримати доступ до нього на офіційному веб-сайті та вибрати тариф, який найкраще відповідає вашим потребам. Ці тарифи відрізняються за обсягом оперативної пам'яті, SSD-накопичувача та процесорів vCores, якими ви будете мати у своєму розпорядженні свій VPS. Навіть якщо вам потрібно більше, ніж пропонують ці тарифи, ви можете налаштувати власний сервер.

Будучи проектом наукового аналізу даних, було б цікаво, якщо у вас найбільший обчислити продуктивність можливо, а також хороший обсяг оперативної пам'яті. Хоча, якщо ви збираєтеся використовувати його для більш скромних проектів, це не буде потрібно стільки ...

Темпи помутніння

Після того, як ви зареєструєтесь і виконаєте дії майстра, а також підтвердите свою адресу електронної пошти, ви зможете отримати доступ до вашої панелі. Для цього ти повинен логін у помутнінні:

Захоплення реєстрації VPS

Ви вже в службі, і побачите інтуїтивно зрозуміла панель управління. Якщо ви хочете почати створювати екземпляр або сервер VPS, вам слід натиснути Клацніть тут, щоб створити свій перший сервер:

Запустіть VPS

Це підводить вас до екран налаштування вашого VPS-сервера. Перше, що ви побачите, це можливість додати потрібне ім’я до свого VPS. Потім тип операційної системи, яку потрібно встановити. Ви можете вибрати між Windows або Linux, і в розділі Linux є кілька доступних дистрибутивів. У цьому випадку я вибрав Ubuntu Server 20.04, але ви можете вибрати той, який вам більше подобається:

Поширення VPS Anaconda

Закінчивши, перейдіть на ту саму сторінку, і ви побачите інші варіанти вибору апаратні ресурси: Ємність оперативної пам’яті, ємності SSD-накопичувача або кількість ядер процесора, яку потрібно призначити своєму VPS. Майте на увазі, що ви можете керувати ними як завгодно, навіть якщо ви хочете створити кілька VPS і розподілити їх серед них ... І, пам’ятайте, ви завжди можете масштабувати за вищим планом, якщо вам це потрібно.

Конфігурація обладнання

Ви також можете налаштувати брандмауер або резервні копії. В принципі, необов’язково торкатися цього, хоча, якщо ви хочете покращити безпеку, продовжуйте. Що важливо - це створити і назвати ключ SSH. Завдяки йому ви можете віддалено отримати доступ до управління VPS, не запитуючи пароль щоразу.

Перевірте, що все в порядку і кредит Евіар. Це перенесе вас на інший екран, де ваш VPS вже з’являється. У статусі ви побачите, що він все ще встановлюється та налаштовується. Але не хвилюйтеся, це робиться дуже швидко:

Статус сервера

Через кілька хвилин ви побачите, що це закінчилося, і поле стану з’явиться як Активний. У той час ви можете використовувати свою операційну систему для встановлення того, що вам потрібно (у цьому випадку Anaconda).

Активний VPS для Anaconda

Клацніть на назву що ви поклали на ваш VPS, і він перенаправляє вас на іншу сторінку зі зведенням інформації про сервер, де ви будете встановлювати Anaconda:

Анаконда, VPS

Отже, важливим є район, який називається Як отримати доступ до сервера. Тут знаходиться необхідна для доступу інформація, IP-адреса VPS, наприклад, пароль, користувач (корінь) або ключ SSH для завантаження.

SSH-передача даних через VPS

З усіх цих даних, з ІР сервера, корінь та пароль тепер ви можете отримати віддалений доступ, щоб продовжити встановлення Anaconda ...

Встановіть Anaconda

Тепер все готово до Встановлення Anaconda на VPS. Для цього ви можете відвідати їх веб-сайт щоб прочитати більше інформації про проект або перевірити останню доступну версію.

Щоб розпочати, треба отримати доступ до вашого сервера VPS віддалено через SSH. Таким чином, з локального дистрибутива ви можете встановити все необхідне на сервері. Це буде просто, як відкрити термінал і ввести наступну команду (не забудьте замінити youripdelserver на IP VPS, який ви бачили раніше в Clouding):

ssh root@tuipdelservidor

З'єднання SSH

Збирається запитати вас пароль, виріжте ту, яку показав вам Clouding, і вставте. Це дасть вам доступ. Ви побачите, що запит вашого терміналу змінився, він більше не є локальним для вашого користувача, але зараз це для віддаленої машини. Тому всі команди, які ви вводите звідти, будуть виконуватися на сервері VPS.

з'єднання SSH VPS Anaconda

Тепер, коли у вас є доступ, наступне, що потрібно зробити, це почати завантажте та встановіть Anaconda за допомогою наступних команд, щоб перенести його до тимчасового каталогу та отримати версію, доступну з офіційних сховищ:

cd /tmp

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

Анаконда, скачати

Після цього у вас буде Анаконда, наступне перевірити цілісність завантажених даних із використанням суми SHA-256. Для цього просто запустіть таку команду:

sha256sum Anaconda3-2020.11-Linux-x86_64.sh

Y поверне хеш при виїзді.

Тепер ти мусиш почати Анаконда з наступною командою:

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

Ліцензія Anaconda

Це призведе до повідомлення з проханням натиснути клавішу ENTER і, у свою чергу, до ліцензійної угоди Ananconda. Ви можете перейти до кінця, натиснувши INTRO і він запитає вас, чи хочете ви відповісти так чи ні. Тобто, якщо ви приймаєте умови чи ні. Введіть "так" без лапок і натисніть ENTER. Наступне, що ви побачите:

встановлення та розташування

Наступним кроком є ​​вибір місце встановлення. Натисніть ENTER для шляху, показаного за замовчуванням, або введіть інший шлях, якщо хочете ... Тепер почнеться встановлення Anaconda як такої. Це займе кілька хвилин.

Коли процес завершено, ви отримаєте повідомлення, подібне до наведеного нижче, вказуючи на те, що воно успішно закінчилося:

продовжуючи встановлення Anaconda

Тип так для початку conda. Тепер він поверне вас до запиту вашого VPS. У вас є щось ще, перш ніж ви зможете використовувати conda, а саме активувати установку за допомогою:

source ~/.bashrc

А тепер можна використовувати conda і почніть надавати Anaconda корисною ... Наприклад, ви можете переглянути довідку щодо опцій та перелічити доступні пакети відповідно за допомогою:

conda

conda list

коммандос конда

Навіть встановивши середовище для Анаконди використовуйте python3, наприклад:

conda create --name mi_env python=3

Відповідь y на запитання, яке ви задаєте, і буде встановлено необхідне.

conda активне середовище

Ви вже можете активізувати нове середовище щоб почати працювати і насолоджуватися ...

conda activate mi_env

Тепер, коли у нас все встановлено та працює, ви змогли перевірити потужність та універсальність, яку пропонує хостинг VPS, подібний до того, який ми показали вам у Clouding. Anaconda - це лише одна з найрізноманітніших програм та інструментів, які ви можете встановити та використовувати. Не все зводиться до створення веб-сайтів. Є ще багато варіантів, для яких ви можете використовувати VPS. Якщо у вас є питання, ми залишаємо коментар.


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.