Anaconda — дистрибутив языков программирования Python и R, включает набор популярных библиотек. Основная цель — поставка единым согласованным комплектом наиболее востребованных соответствующим кругом пользователей тематических модулей с разрешением возникающих зависимостей и конфликтов, которые неизбежны при одиночной установке. По состоянию на 2019 год содержит более 1,5 тыс. модулей. Основная особенность дистрибутива — оригинальный менеджер разрешения зависимостей conda с графическим интерфейсом Anaconda Navigator, что позволяет отказаться от стандартных менеджеров пакетов (таких, как pip для Python). Дистрибутив скачивается единожды, и вся последующая конфигурация, в том числе установка дополнительных модулей, может проводится в офлайне. Кроме того, обеспечивается возможность ведения нескольких изолированных сред с раздельным разрешением версионных зависимостей в каждой
Почему я выбрал Анаконду? Это простое создание изолированных средств, интеграция с IDE PyCharm, и как выше упоминалось возможность установки библиотек при отстутствии доступа к сети. В данной статье я покажу установку на линукс Mint. Создание, (деактивацию)активацию, удаление изолированных средств, установку пакетов. Приступим.
Для начала переходим на сайт Anaconda и скачиваем установщик "64-Bit (x86) Installer" для Python 3.7
После того как установщик скачался, откроем терминал.
Переходим в папку загрузок, даем права на исполнение, и запускаем, нам предлагают нажать Enter и перейти к чтению лицензионного соглашения
Читаем лицензию, или просто пробелом матаем в конец, прописываем yes и жмякаем ентер
На следующем шаге нас просят указать место куда мы хотим установить софт, по дефолта стоит домашняя папка текущего пользователя, просто снова 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
Откроется окно браузера в котором будет запущен jupyter(Терминал остается работающим)
По окончанию работы для остановки сервера, переходим в терминал в котором запускались и жмем сочетание клавиш Ctrl+C.
P.S.
Спасибо всем кто дочитал до конца, если остались какие то вопросы буду рад ответить на них в комментариях! Удачи и здоровья всем Вам и Вашим Близким!