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 и жмякаем ентер
На следующем шаге нас просят указать место куда мы хотим установить софт, по дефолта стоит домашняя папка текущего пользователя, просто снова Enter и ждем пока пройдет установка, в конце спросить хотим ли мы добавить Anaconda в конфиг баша, также жмем ентер и на этом установка закончена.
Создаем изолированную среду python
При следующем запуске терминала, conda автоматически активируется и вы сразу будет в изолированной среде под именем BASE.
Что бы ее деактивировать нужно ввести:
Для просмотра существующих окружений:
conda create -n Django python=3.7 django sqlite
Ключ -n указывает имя будущего окружения, далее следует указание версии питона которую будем использовать, и потом перечисляем пакеты которые мы хотим установить в окружение.
Что бы активировать окружение вводим:
conda activate Django
conda remove -n Django -all
Перед удалением среду надо деактивировать.
Для запуска Jupyter Notebook
Открываем терминал и вводим:
Откроется окно браузера в котором будет запущен jupyter(Терминал остается работающим)
По окончанию работы для остановки сервера, переходим в терминал в котором запускались и жмем сочетание клавиш Ctrl+C.
Спасибо всем кто дочитал до конца, если остались какие то вопросы буду рад ответить на них в комментариях! Удачи и здоровья всем Вам и Вашим Близким!
Установка Anaconda в Ubuntu
Anaconda — это очень популярный дистрибутив Python, который содержит удобный пакетный менеджер Conda, несколько предустановленных версий Python (2.7, 3.4 и 3.7), а также среду разработки IDLE Spider и множество библиотек, которые очень просто установить. Ещё здесь есть библиотеки для обработки Big Data, прогнозной аналитики и научных вычислений. Также можно всем управлять через графическую утилиту Anaconda Navigator.
В этой статье мы рассмотрим, как скачать и установить Anaconda Python Ubuntu 18.04 с официального сайта программы, а также как подготовить эту платформу к работе.
Установка Anacoda в Ubuntu
1. Скачивание и установка программы
Сначала нужно скачать установщик платформы с официального сайта. На момент написания статьи самая свежая версия программы — 2019.03. Нажмите кнопку Download, а затем выберите операционную систему Linux:
Вы можете скачать программу прямо в браузере или скопировать ссылку для загрузки через wget. Например, для текущей версии команда будет выглядеть так:
Поскольку это достаточно большой файл, после завершения загрузки желательно проверить его по контрольной суме. Найти контрольную сумму загруженного файла можно командой:
Затем её нужно сравнить с сумой, указанной на этой странице для вашей версии программы. Если полученные значения совпадают, значит всё правильно.
Далее запустите полученный скрипт:
На первом шаге установки нажмите Enter, затем наберите yes, чтобы принять лицензионное соглашение:
Далее нужно выбрать папку, куда будет установлена программа:
Затем пойдёт установка Anaconda 3 Ubuntu. Процесс установки займёт некоторое время.
В конце установки программа предложит изменить
/.bashrc таким образом, чтобы Сonda запускалась автоматически при запуске терминала. Если вы не сделали это во время установки, то это можно выполнить потом командой:
Затем выполните следующую команду, чтобы система перечитала настройки:
Теперь вы можете проверить, всё ли работает, выполнив такую команду:
На этом установка Anaconda Ubuntu завершена.
2. Обновление Anaconda
Обновление Anaconda тоже достаточно просто выполнить. Сначала нужно обновить инструмент conda. Для этого выполните:
conda update conda
На вопросы программы отвечайте y. Когда обновление завершится, можно обновить саму Anaconda 3:
conda update anaconda
Аналогично предыдущему пункту, нажмите y, чтобы продолжить обновление.
3. Окружения Conda
Как я уже сказал, Сonda — это пакетный менеджер, а также это менеджер окружений. Вы можете создать несколько окружений с разными версиями Python, а также с разными установленными в них библиотеками. Посмотреть список доступных окружений можно командой:
Для активации окружения используется команда activate. Например, сделаем активным окружение base:
conda activate base
Также вы можете создать новое окружение с другой версией Python. Например, сделаем окружение с Python 3.5:
conda create —name ptn35env python=3.5
Программа создаст окружение и сообщит, какие пакеты ей надо установить, соглашаемся на установку:
Затем активируем нужное окружение:
conda activate ptn35env
Чтобы деактивировать текущее окружение, используйте команду deactivate:
Чтобы удалить окружение ptn35env, нужно использовать не команду uninstall, а remove:
conda remove —name ptn35env -all
4. Установка пакетов Conda
Посмотреть список установленных пакетов можно командой list:
Чтобы найти нужный пакет, используйте search, например, ищем пакетный менеджер Python — pip:
А для установки пакета используйте install. Например, установим tensorflow:
conda install tensorflow
Удалить пакет можно командой remove:
conda remove tensorflow
Удаление Anaconda
Чтобы удалить Anaconda из своей системы, достаточно выполнить следующие команды:
/.bashrc и удалите оттуда строки, добавленные Anaconda, обычно, находятся между тегами conda initialize:
Затем удалите скрытые папки с дополнительными файлами и конфигурацией платформы:
Выводы
Теперь установка Anaconda в Ubuntu завершена. Вы можете начать пользоваться пакетным менеджером Conda, использовать виртуальные окружения в Python и легко устанавливать пакеты. Мы разобрали только основы использования conda, чтобы изучить программу лучше, читайте официальную документацию.
Как установить дистрибутив Anaconda Python на Ubuntu 16.04
Главное меню » Операционная система Ubuntu » Как установить дистрибутив Anaconda Python на Ubuntu 16.04
Установка Anaconda
Рекомендуемый подход для установки Anaconda на Ubuntu 16.04 – загрузить скрипт установки, проверить целостность скрипта и запустить сценарий.
На момент написания этой статьи последняя версия Anaconda – 5.2.0. Перед загрузкой скрипта установки вы должны зайти на страницу загрузки Anaconda (https://www.anaconda.com/download/#linux) для новой версии.
Перейдите в каталог /tmp и загрузите последний скрипт установки Anaconda со следующими командами:
После загрузки скрипта проверьте целостность файла sha256sum как показано ниже:
Результат будет похож на приведенный ниже:
Теперь посетите Anaconda с Python 3 на 64-битной странице https://docs.anaconda.com/anaconda/install/hashes/lin-3-64 и проверьте хэш, напечатанный на вашем терминале, на фоне хэша, представленного на странице для загруженной версии Anaconda.
В нашем случае нам нужно проверить 09f53738b0cd3bb96f5b1bac488e5528df9906be2480fe61df40e0e0d19e3d48 хэш на хэш, показанный в строке sha256 на странице https://docs.anaconda.com/anaconda/install/hashes/Anaconda3-5.2.0-Linux-x86_64.sh-hash. Если хеши совпадают, вы можете продолжить установку Anacoda Python.
Запустите установку Anaconda, запустив скрипт:
Сценарий выведет следующий результат:
Нажмите ENTER, чтобы продолжить, а затем нажмите ENTER для прокрутки лицензии. Затем вам будет предложено принять условия лицензии:
Введите yes и нажмите ENTER, и вам будет предложено принять путь установки Anaconda по умолчанию:
Чтобы подтвердить местоположение по умолчанию, нажмите ENTER и начнется установка Anaconda, которая может занять некоторое время в зависимости от ваших ресурсов сервера.
Затем установщик спросит вас, хотите ли вы добавить место установки Anaconda в PATH в файл
/.bashrc. Снова введите yes и нажмите ENTER:
Как только установка Anaconda будет завершена, установщик спросит вас, хотите ли вы установить Microsoft VSCode. Если вам не нужен редактор кода Microsoft VSCode, введите no и нажмите ENTER.
Чтобы активировать установку Anaconda, вам нужно будет открыть новый терминал или загрузить файл
Теперь вы можете проверить свою установку Anaconda, выполнив следующую команду:
На приведенном ниже рисунке показана версия conda:
Как модернизировать Anaconda
Вы должны регулярно обновлять свою установку Anaconda всякий раз, когда доступна новая версия.
Чтобы сначала обновить Anaconda, вам необходимо обновить инструмент conda с помощью следующей команды:
Этот процесс может занять некоторое время, и если будет доступно новое обновление, вам будет предложено принять обновление.
После обновления утилиты conda вы можете продолжить обновление Anaconda, выполнив следующую команду:
Как и раньше, вам будет предложено принять обновление.
Наши поздравления. Вы успешно установили Anaconda Python на Ubuntu 16.04. Для официальной документации Anaconda Python посетите официальную страницу: https://enterprise-docs.anaconda.com/en/latest/.
Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.















