Найти тему
Linux World

Python. Установка и использование Anaconda на Linux

Оглавление
Anaconda — дистрибутив языков программирования Python и R, включает набор популярных библиотек. Основная цель — поставка единым согласованным комплектом наиболее востребованных соответствующим кругом пользователей тематических модулей с разрешением возникающих зависимостей и конфликтов, которые неизбежны при одиночной установке. По состоянию на 2019 год содержит более 1,5 тыс. модулей. Основная особенность дистрибутива — оригинальный менеджер разрешения зависимостей conda с графическим интерфейсом Anaconda Navigator, что позволяет отказаться от стандартных менеджеров пакетов (таких, как pip для Python). Дистрибутив скачивается единожды, и вся последующая конфигурация, в том числе установка дополнительных модулей, может проводится в офлайне. Кроме того, обеспечивается возможность ведения нескольких изолированных сред с раздельным разрешением версионных зависимостей в каждой

Почему я выбрал Анаконду? Это простое создание изолированных средств, интеграция с IDE PyCharm, и как выше упоминалось возможность установки библиотек при отстутствии доступа к сети. В данной статье я покажу установку на линукс Mint. Создание, (деактивацию)активацию, удаление изолированных средств, установку пакетов. Приступим.

Для начала переходим на сайт Anaconda и скачиваем установщик "64-Bit (x86) Installer" для Python 3.7

После того как установщик скачался, откроем терминал.

Переходим в папку загрузок, даем права на исполнение, и запускаем, нам предлагают нажать Enter и перейти к чтению лицензионного соглашения

Жмем ентер и двигаем дальше
Жмем ентер и двигаем дальше

Читаем лицензию, или просто пробелом матаем в конец, прописываем yes и жмякаем ентер

yes and Enter
yes and Enter

На следующем шаге нас просят указать место куда мы хотим установить софт, по дефолта стоит домашняя папка текущего пользователя, просто снова Enter и ждем пока пройдет установка, в конце спросить хотим ли мы добавить Anaconda в конфиг баша, также жмем ентер и на этом установка закончена.

Ожидание
Ожидание

Создаем изолированную среду python

При следующем запуске терминала, conda автоматически активируется и вы сразу будет в изолированной среде под именем BASE.

Что бы ее деактивировать нужно ввести:

conda deactivate

Для просмотра существующих окружений:

conda info --envs

Создание окружения:

conda create -n Django python=3.7 django sqlite

Ключ -n указывает имя будущего окружения, далее следует указание версии питона которую будем использовать, и потом перечисляем пакеты которые мы хотим установить в окружение.

Что бы активировать окружение вводим:

conda activate Django

Что бы удалить:

conda remove -n Django -all

Перед удалением среду надо деактивировать.

Для запуска Jupyter Notebook

Открываем терминал и вводим:

jupyter-notebook

-5

Откроется окно браузера в котором будет запущен jupyter(Терминал остается работающим)

По окончанию работы для остановки сервера, переходим в терминал в котором запускались и жмем сочетание клавиш Ctrl+C.

P.S.

Спасибо всем кто дочитал до конца, если остались какие то вопросы буду рад ответить на них в комментариях! Удачи и здоровья всем Вам и Вашим Близким!