Найти в Дзене
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.

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

Рекомендуем почитать
Вы не поверите, чем Kubuntu действительно отличается от Ubuntu в повседневной работе!
Когда речь заходит о Linux-дистрибутивах для настольных компьютеров, почти всегда встречаются два названия — Ubuntu и Kubuntu. Они звучат очень похоже, и это неудивительно. Но опыт использования этих систем заметно отличается. Я работал с обеими — Ubuntu и Kubuntu — почти два года. Хотя Kubuntu мне лично ближе, обе системы отлично подходят в качестве замены Windows и macOS — популярных операционных систем для ПК и ноутбуков. Но как же выбрать между ними? Если поставить рядом два компьютера — на одном Ubuntu, на другом Kubuntu — отличия сразу бросаются в глаза...
Заставят перейти на Linux — не паникуйте
Поделился печалью коллега. Трудится сисадмином в оптовой фирме. Начальство решило перейти на Linux, коллектив в панике. Как же так, не будет «окошек». Наслушались о Линуксе, какой он страшный. А поводов бояться нет. Рассказываю подписчикам и читателям «Блога системного администратора» всё по порядку. Трудно будет привыкнуть — всё незнакомое Неправда, ничего нового пользователь Windows не увидит. Рабочий стол, приложения. Окна. Пугают обычно «Терминалом» — черным окном наподобие командной строки Windows...
Чем FreeBSD отличается от Linux?
Привет, дружище! Сегодня мы с тобой погрузимся в интересный мир операционных систем и разберем, чем же отличается FreeBSD от Linux. Если ты оказался здесь, значит, ты, как и многие, задумываешься о выборе между этими двумя системами. Не переживай, я объясню все на простом языке, чтобы тебе было легко и понятно. Начнем с FreeBSD. Это не просто еще одна операционная система — это целая экосистема, основанная на BSD (Berkeley Software Distribution). BSD была создана изначально как модификация UNIX, и FreeBSD — один из самых известных и популярных дистрибутивов BSD...
Следующая статья
Документы, вакансии и контакты