July 20, 2020

Что такое Anaconda

В данной статье могут быть некоторые неточности, так что проверяйте всю информацию сами

Итак, Anaconda - это готовая к работе, безопасная и масштабируемая платформа для обработки данных, которая позволяет командам управлять ресурсами данных, сотрудничать и развертывать проекты, связанные с данными. Проще говоря это отдельная, виртуальная и не связанная с системой среда для разработки на Python и R.

Так же существует Miniconda, это уменьшенная версия Anaconda, которая весит немного меньше.

Anaconda включает в себе множество библиотек и пакетов от Conda, как от Anaconda, так и пользовательские, от энтузиастов, которые можно найти на Anaconda cloud(Облако анаконда).

Conda позволяет управлять пакетами и средой для любого языка - Python, R, Ruby, Lua, Scala, Java, JavaScript, C / C ++, FORTRAN и других.

На данный момент Anaconda есть на Windows, MakOS и Linux.

Давайте рассмотрим, как работать в Anaconda.

Я буду показывать на примере WIndows, но процесс почти не отличается.

Итак, сначала Anaconda нужно скачать. Для этого преходим на оффициальный сайт анаконда и качаем. Советую качать более новую версию.

Далее скачиваем .exe файл. Тут все по стандарту, нажимаем далее и ставим галочки там, где надо.

Далее заходим в меню Пуск и вводим anaconda prompt и запускаем. На MakOS и Linux достаточно открыть терминал.

Убедиться, что conda установлена и работает в вашей системе можно командой

conda --version

Для начала обновим Конду, для этого введем

conda update conda

И введем y, для подтверждения обновления, если таковые есть.

Вы находитесь в среде base, это базовая среда, ее лучше не засорять. Нам нужно установить среду для наших эксперементов. Пишем

conda create --name space

Давайте разберем эту команду.

Conda - это сама среда, в которой мы находимся и с помощью которой будем создавать другие среды

Create - это команда создать

--name - это атрибут, указывающий, что следующим будет указано имя среды

И Space - это имя среды, может быть другим

Далее нажимаем y, ждем и все, среда установлена. Для ее активации пишем

conda activate space

И проверяем эту среду командой. * обозначена среда, в которой мы находимс

conda info --envs

Так же можно создать среду и сразу указать версию Python, которую вы хотите установить. * обозначена среда, в которой мы находимся

conda create --name space python=3.5

Обязательно, чтобы между = не было пробелов

Проверяем версию python командой

python --version

Деактивировать среду можно командой

conda deactivate space

Так же, чтобы удалить среду, введя команду

conda remove env -n space

Управление пакетами

(Необязательно)Сначала проверим есть ли ваш пакет в сети командой

conda search beautifulsoup4(может быть любой другой пакет)

Если такой имеется, то устанавливаем его командой и подтверждаем установку выбрав y.

conda install beautifulsoup4

Проверить все установленные пакеты можно введя

conda list

Anaconda Navigator

Anaconda Navigator - Это графический интерфейс для пакетов conda и менеджеров среды

Запустить его можно так же через Пуск введя anaconda navigator

У вас откроется такое окно

Тут Указана ваша среда

И несколько программ со своими описаниями

Для создания или смены среды переходим во вкладку Environments и видим ваши среды

Для создания среды кликаем на кнопку Create

Пишем название новый среды и указываем версию Python и жмем create

И получаем новую среду. В процессе автор переименовал среду в galaxy

Так же среду можно удалить нажав на кнопочку remove

Справа мы видим установленные на данной среде пакеты.

Их можно установить, введя название пакета в поле search packeges, указав Not installed и установив, высветившийся пакет

Автор рассказал базу, по которой вы сможете подробнее изучить данную платформу.

УДАЧИ

Вся информация взята с оффициального сайта Anaconda - https://www.anaconda.com/

Больше информации об Anaconda вы сможете найти прочитав документацию - https://docs.anaconda.com/

Пост создан для тг-канала @coolcoders