Въведение в Anaconda: какво представлява и как да го инсталирате

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

Анаконда лого

Здравейте на всички. Написах тази публикация, за да ви преведа как Anaconda е инсталиран във Ubuntu версии. Освен това тя обхваща различни подробности за Анаконда и областта, в която се използва.

За начало, какво представлява Anaconda?

Преди да проучим какво всъщност означава Анаконда и за какво става въпрос, първо ще научим за Конда.

Цитирам официалния блог на Conda:

Conda е система за управление на пакети с отворен код и система за управление на околната среда, която работи на Windows, macOS и Linux.
Conda бързо инсталира, изпълнява и актуализира пакети и техните зависимости. Conda лесно създава, спестява, зарежда и превключва между среди на вашия локален компютър.
Той е създаден за програми на Python, но може да пакетира и разпространява софтуер за всеки език.

Следващият въпрос на масата е: защо изведнъж Конда? Всички знаем, че това е система за управление на пакети, използвана за инсталиране и управление на софтуерни пакети, написани в Python.

Това има и своето ограничение. Може да се използва само за пакети Python.

pip е фокусиран около Python, пренебрегвайки не-Python библиотечните зависимости, като HDF5, MKL, LLVM, които нямат инсталационен файл в техния изходен код.

Казано с прости думи:

pip е мениджър на пакети, който улеснява инсталирането, надстройката и деинсталирането на пакети python. Работи с виртуални python среди.

Conda е мениджър на пакети за всеки софтуер (инсталация, надстройка и деинсталация). Работи с виртуални системни среди.

Conda е инструмент за опаковане и инсталатор, който има за цел да направи повече от това, което прави pip: да се справя с зависимостите от библиотеката извън пакетите Python, както и от самите пакети Python.

Conda създава и виртуална среда.

Как Анаконда влиза в картината?

Conda е написана изцяло на Python, което улеснява използването й във виртуални среди на Python. Освен това можем да използваме Conda за C библиотеки, R пакети, пакети Java и т.н.

Той инсталира двоични файлове. Инструментът за изграждане на конда изгражда пакети от източника и инсталирането на конда инсталира неща от вградени пакети за конда.

Conda е мениджърът на пакети на Anaconda, дистрибуцията на Python, осигурена от Continuum Analytics. Една мърлява линия за описание на Anaconda е следното:

Анаконда е разпределение на питон и R. Той има за цел да предостави всичко необходимо (python мъдър) за задачи за научни данни.

Anaconda е набор от двоични файлове, който включва Scipy, Numpy, Pandas, заедно с всичките им зависимости.

Scipy е пакет от статистически анализи.

Numpy е числов изчислителен пакет.

Pandas е слой за абстракция на данни, който разкрива начин за сливане и преобразуване на данни.

Анаконда ни помага, като съберем всичко това в един-единствен кадър.

Anaconda двоичният файл е инсталатор, който изгражда всички тези пакети и техните зависимости във вашата система.

За повече информация относно Anaconda, посетете нейния официален блог: https://anaconda.org/

Инсталиране на по-лесния начин

Инсталирането на файлове понякога може да бъде голяма бъркотия, но Anaconda е много по-удобна за потребителя, отколкото може би си мислите. Предпочитам Ubuntu, тъй като инсталацията изисква само няколко силни команди и добра мрежова връзка. Чувства се много по-лесно. Ето и следващите стъпки за инсталиране на Anaconda.

(Целият процес на инсталиране работи само на 64-битни компютри).

Стъпка 1: Изтеглете скрипта на Anaconda

Изтеглете последната версия на скрипта за инсталиране на Anaconda от официалния си уебсайт. Тя може да бъде изтеглена чрез изпълнение на команда curl. Ако нямате инсталирано къдрене в системата си, инсталирайте го, като изпълните следната команда.

sudo apt-get update
sudo apt-get install curl

Отидете в папката / tmp.

cd / tmp

След като инсталирате curl, изпълнете следната команда, като го използвате:

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

Настройката обикновено отнема няколко минути, тъй като размерът й е приблизително 500 MB. Моля, изчакайте, докато завърши целия процес на изтегляне.

Процес за инсталиране на Anaconda

Прикаченият екранен кадър е направен след изтеглянето на скрипта. Уверете се, че имате силна връзка или може да възникнат грешки при изтегляне.

Стъпка 2: Проверете целостта

За да проверим целостта на данните на инсталатора, използваме алгоритъм за криптографски хеш, наречен SHA-2 (алгоритъм за сигурен хеш).

sha256sum Anaconda3-4.3.1-Linux-x86_64.sh

В следващия ред ще бъде генерирана контролна сума след изпълнение на командата.

Проверка на целостта на данните с помощта на контролна сума

Стъпка 3: Стартирайте скрипта на bash

Почти стигнахме. Пакетът се изтегля и просто трябва да стартираме скрипта, като напишете тази команда.

bash Anaconda3-4.3.1-Linux-x86_64.sh

Нормална стъпка за проверка пита дали искате да инсталирате Anaconda. Въведете да, така че инсталацията да продължи.

След стартиране на скрипта bash

Стъпка 4: Инсталиране на криптографски библиотеки

Това е част от предишния процес. Инсталаторът пита потребителя дали иска да инсталира всички криптографски библиотеки. Въведете да и сте добре да отидете. Вижте снимката на екрана по-долу. Ще получите подробности, подобни на него.

Криптографски библиотеки

Стъпка 5: Потвърдете местоположението

Последната и последна стъпка е потвърдете пътя към мястото, където искате да поставите всички пакети Anaconda. След като сте посочили пътя, натиснете Enter и сте готови! Anaconda ще започне да развива своята магия, като инсталира всички основни неща, от които се нуждаете!

Настройка на пътя на Anaconda

Стъпка 6: Активирайте и потвърдете

За да активираме инсталацията, трябва да изпратим файла ~ / .bashrc, като въведете следната команда:

източник ~ / .bashrc

Проверете вашата инсталация с помощта на командата conda.

конда списък

Показва се изходът на всички пакети, достъпни чрез инсталацията Anaconda.

Пиша истории за уроци от живота, кодиране и технологии и книги. За да прочетете повече, следвайте ме в Twitter и Medium.