Вступ до Anaconda: що це таке, і як його встановити

Простий посібник з Anaconda та його встановлення на Ubuntu 16.04 (64-розрядна версія).

Всім привіт. Я написав цю публікацію, щоб провести вас через те, як Anaconda встановлюється у версіях Ubuntu. Крім того, він охоплює різні подробиці про Анаконду та область, в якій вона використовується.

Для початку, про що взагалі Anaconda?

Перш ніж досліджувати, що насправді означає і про що йде мова, ми спершу дізнаємося про Конду.

Цитую офіційний блог Конди:

Conda - це система управління пакетами з відкритим кодом та система управління середовищем, яка працює на Windows, macOS та Linux. Conda швидко встановлює, запускає та оновлює пакети та їх залежності. Conda легко створює, зберігає, завантажує та перемикається між середовищами на вашому локальному комп'ютері. Вона була створена для програм Python , але може упаковувати та розповсюджувати програмне забезпечення для будь-якої мови.

Наступне запитання на столі: чому Конда раптом? Ми всі знаємо, що це система управління пакетами, яка використовується для встановлення та управління програмними пакетами, написаними на Python.

Це теж має свої обмеження. Його можна використовувати лише для пакетів Python.

pip орієнтована на Python, нехтуючи залежностями від бібліотеки, не пов'язаними з Python, такими як HDF5, MKL, LLVM, які не мають установочного файлу у своєму вихідному коді.

Простіше кажучи:

pip- це менеджер пакетів, що полегшує встановлення, оновлення та видалення пакетів python . Він працює з віртуальними середовищами python .

Condaє менеджером пакетів для будь-якого програмного забезпечення (встановлення, оновлення та видалення). Він працює з віртуальними системними середовищами.

Conda - це пакувальний інструмент та інсталятор, який прагне зробити більше, ніж те, що pipробить: обробляти залежності бібліотек поза пакетами Python, а також самими пакетами Python.

Конда також створює віртуальне середовище.

Як Анаконда потрапляє в картину?

Conda повністю написана на Python, що полегшує використання у віртуальних середовищах Python. Крім того, ми можемо використовувати Conda для бібліотек C, R-пакетів, Java-пакетів тощо.

Він встановлює двійкові файли. conda buildІнструмент складання пакетів з вихідних і conda installвстановлює речі від вбудованих пакетів Конда.

Conda є менеджером пакетів Anaconda, дистрибутивом Python, який надає Continuum Analytics. Мізерний рядок для опису Анаконди такий:

Анаконда - це розподіл пітона та R. Він спрямований на те, щоб надати все, що потрібно (з розуму пітону) для завдань з обробки даних.

Anaconda - це набір бінарних файлів, що включає Scipy, Numpy, Pandas разом з усіма їх залежностями.

Scipy - це пакет статистичного аналізу.

Numpy - це числовий обчислювальний пакет.

Pandas - це шар абстракції даних, який надає спосіб злиття та перетворення даних.

Anaconda допомагає нам, збираючи все це одним пострілом .

Двійковий файл Anaconda - це програма встановлення, яка створює всі ці пакети та їх залежності у вашій системі.

Щоб отримати додаткову інформацію про Anaconda, відвідайте його офіційний блог: //anaconda.org/

Встановлення простішого способу

Інколи встановлення файлів може бути великим хаосом, але Anaconda набагато зручніший для користувачів, ніж ви можете подумати. Я віддаю перевагу Ubuntu, оскільки для встановлення потрібна пара сильних команд і хороше мережеве підключення. Це відчуває себе набагато легше. Ось наступні кроки щодо встановлення Anaconda.

(Весь цей процес встановлення працює лише на 64-розрядних комп’ютерах).

Крок 1: Завантажте скрипт Anaconda bash

Завантажте останню версію скрипта встановлення Anaconda bash з їх офіційного веб-сайту. Його можна завантажити, запустивши команду curl. Якщо у вас в системі не встановлено curl, встановіть його, виконавши наступну команду.

sudo apt-get updatesudo apt-get install curl

Перейдіть до папки / tmp.

cd /tmp

Після того, як ви встановили curl, виконайте таку команду, використовуючи його:

curl -O //repo.continuum.io/archive/Anaconda3-4.3.1-Linux-x86_64.sh

Налаштування зазвичай займає кілька хвилин, оскільки його розмір становить приблизно 500 МБ. Зачекайте, поки не завершиться весь процес завантаження.

Вкладений знімок екрану зроблено після завантаження сценарію. Переконайтеся, що у вас надійне з’єднання, інакше можуть виникнути помилки завантаження.

Крок 2: Перевірте цілісність

Для перевірки цілісності даних програми встановлення ми використовуємо криптографічний хеш-алгоритм під назвою SHA-2 (Secure Hash Algorithm).

sha256sum Anaconda3-4.3.1-Linux-x86_64.sh

Контрольна сума буде сформована в наступному рядку після виконання команди.

Крок 3: Запустіть скрипт bash

Ми майже там. Пакет завантажується, і нам просто потрібно запустити сценарій, ввівши цю команду.

bash Anaconda3-4.3.1-Linux-x86_64.sh

Звичайний крок перевірки запитує, чи хочете ви встановити Anaconda. Введіть yesтак, щоб установка тривала.

Крок 4: Встановлення криптографічних бібліотек

Це частина попереднього процесу. Інсталятор запитує у користувача, чи не хоче він встановити всі криптографічні бібліотеки. Введіть, yesі ви готові піти. Зверніться до знімка екрана нижче. Ви отримаєте деталі, подібні до нього.

Крок 5: Підтвердьте розташування

Останнім і останнім кроком є ​​підтвердження шляху до місця, куди ви хочете розмістити всі пакети Anaconda. Після того, як ви вказали шлях, натисніть Enter і все готово! Anaconda почне розробляти свою магію, встановивши все необхідне!

Крок 6: Активуйте та підтвердьте

Для того, щоб активувати установку, нам слід створити ~/.bashrcфайл, набравши таку команду:

source ~/.bashrc

Перевірте встановлення за допомогою condaкоманди.

conda list

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

Я пишу історії на тему "Уроки життя, кодування та технології" та "Книги". Щоб читати більше, слідкуйте за мною у Twitter та Medium.