Введение
Anaconda — менеджер пакетов с открытым исходным кодом. Менеджер среды и развертывание языков программирования Python и R. Разработан для обработки данных и машинного обучения.
В этом руководстве мы увидим, как установить и настроить Anaconda на VPS под управлением Ubuntu 18.04 LTS.
Если вы хотите установить Anaconda на удаленный сервер, продолжайте читать, в противном случае пропустите первый абзац «Подключение к серверу» и читайте следующий.
Подключение к серверу
Чтобы получить доступ к серверу, вам нужно знать IP-адрес. Вам также потребуется ваше имя пользователя и пароль для аутентификации. Чтобы подключиться к серверу как root, введите следующую команду:
ssh root@IP_DEL_SERVER
Далее вам нужно будет ввести пароль пользователя root.
Если вы не используете пользователя root, вы можете войти в систему с другим именем пользователя, используя ту же команду, а затем изменить root на свое имя пользователя:
ssh nome_utente@IP_DEL_SERVER
Затем вам будет предложено ввести пароль пользователя.
Стандартный порт для подключения по ssh — 22, если ваш сервер использует другой порт, вам нужно будет указать его с помощью параметра -p, затем введите следующую команду:
ssh nome_utente@IP_DEL_SERVER -p PORTA
Установить Анаконду
Рекомендую скачать последнюю версию установочного скрипта Anaconda для Python 3 с официального сайта.
На данный момент последняя версия 5.2.0
Затем входим в папку временных файлов /tmp
с помощью команды cd, из терминала:
cd /tmp
Загрузите скрипт с помощью curl:
curl -O https://repo.anaconda.com/archive/Anaconda3-5.2.0-Linux-x86_64.sh
Проверяем целостность установочного скрипта с помощью sha256sum
:
sha256sum Anaconda3-5.2.0-Linux-x86_64.sh
Вы должны получить ответное сообщение, подобное следующему:
09f53738b0cd3bb96f5b1bac488e5528df9906be2480fe61df40e0e0d19e3d48 Anaconda3-5.2.0-Linux-x86_64.sh
Затем проверьте, соответствует ли отображаемый код официальному.
Запустите скрипт установки:
bash Anaconda3-5.2.0-Linux-x86_64.sh
Затем нажмите ENTER, чтобы продолжить установку.
Нажмите ENTER еще раз, чтобы прочитать лицензию, и введите " yes ", если вы согласны, чтобы продолжить установку.
Вы должны увидеть ответное сообщение, подобное следующему:
Anaconda3 will now be installed into this location:
/root/anaconda3
- Press ENTER to confirm the location
- Press CTRL-C to abort the installation
- Or specify a different location below
[/root/anaconda3] >>>
Нажмите ENTER еще раз, чтобы продолжить, установка может занять много времени.
В конце установки вас спросят, хотите ли вы включить ПУТЬ установки Anaconda в ваш .bashrc, введите « да », чтобы продолжить.
Затем вы можете выбрать, загружать ли Microsoft VSCode, редактор с открытым исходным кодом и графическим интерфейсом. В нашем случае это не нужно. Его можно будет скачать позже с официального сайта.
Чтобы активировать установку Anaconda:
source ~/.bashrc
Мы можем вернуться в основной каталог, набрав:
cd
Чтобы проверить правильность установки Anaconda, введите следующую команду, чтобы отобразить список доступных пакетов:
conda list
Настройте виртуальные среды Anaconda (Environments)
Виртуальные среды Anaconda позволяют организовывать проекты по необходимым версиям и пакетам Python. Для каждой среды вы можете указать, какую версию Python использовать для конкретного проекта.
Чтобы проверить доступные версии Python:
conda search "^python$"
Давайте создадим среду, используя последнюю версию Python 3. Мы назовем среду noviello_env. Вы можете использовать имя по вашему выбору.
Итак, чтобы создать виртуальную среду:
conda create --name noviello_env python=3
Нажмите « y », чтобы подтвердить создание новой среды.
Вы можете активировать только что созданную среду:
source activate noviello_env
После активации вы окажетесь в новой виртуальной среде.
Для проверки используемой версии Python:
python --version
Чтобы отключить виртуальную среду Anaconda:
source deactivate
Чтобы создать новую виртуальную среду с определенной версией Python, вы можете использовать следующую команду:
conda create -n noviello_env35 python=3.5
Чтобы просмотреть все созданные виртуальные среды:
conda info --envs
Чтобы установить конкретный пакет в виртуальной среде:
conda install --name noviello_env35 nome_pacchetto
Чтобы удалить виртуальную среду:
conda remove --name noviello_env35 --all
Обновить Анаконду
Я рекомендую периодически обновлять Anaconda, чтобы иметь возможность использовать последние версии всех пакетов.
Чтобы обновить конду:
conda update conda
Следующее обновление Анаконды:
conda update anaconda
Удалить Анаконду
Чтобы удалить Anaconda, используйте следующие команды.
Установите инструмент Anaconda для автоматического удаления файлов конфигурации и создания их автоматического резервного копирования:
conda install anaconda-clean
Затем введите:
anaconda-clean
Чтобы удалить корневую папку Anaconda:
rm -rf ~/anaconda3
Удалите PATH из файла .bashrc, откройте файл:
nano ~/.bashrc
Найдите следующую строку:
export PATH="/root/anaconda3/bin:$PATH"
ВНИМАНИЕroot
export PATH="/home/nome_utente/anaconda3/bin:$PATH"
Анаконда удалена с вашего сервера.
Вывод
Установка и настройка Anaconda на Ubuntu 18.04 LTS завершена.