Введение
Anaconda — самая популярная платформа Python/R для обработки данных и машинного обучения. Он используется для крупномасштабной обработки данных, прогнозного анализа и научной обработки.
В дистрибутив Anaconda входит более 1500 пакетов данных с открытым исходным кодом. Он также включает инструмент командной строки conda и графический пользовательский интерфейс рабочего стола под названием Anaconda Navigator.
В этом руководстве мы проведем вас через загрузку и установку дистрибутива Anaconda Python на Debian 10.
Если вы хотите установить Anaconda на удаленный сервер, продолжайте чтение, в противном случае, если вы хотите установить 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 была версия 2019.10. Перед загрузкой сценария установки Anaconda посетите страницу загрузок Anaconda и проверьте, доступна ли для загрузки новая версия Anaconda для Python 3.
Используйте wget
или curl
для загрузки скрипта установки Anaconda:
wget -P /tmp https://repo.anaconda.com/archive/Anaconda3-2019.10-Linux-x86_64.sh
Загрузка может занять некоторое время в зависимости от скорости соединения. После этого проверьте целостность данных скрипта с помощью команды sha256sum
:
sha256sum /tmp/Anaconda3-2019.10-Linux-x86_64.sh
Вы должны увидеть вывод, подобный следующему:
46d762284d252e51cd58a8ca6c8adc9da2eadc82c342927b2f66ed011d1d8b53 /tmp/Anaconda3-2019.10-Linux-x86_64.sh
Убедитесь, что хэш, напечатанный приведенной выше командой, совпадает с хэшем, доступным в Anaconda с Python 3 на странице 64-разрядной версии Linux для устанавливаемой вами версии Anaconda. URL-адрес для проверки хэша версии, которую мы установили в этой статье, —это.
Запустите скрипт, чтобы начать процесс установки Anaconda:
sh /tmp/Anaconda3-2019.10-Linux-x86_64.sh
Welcome to Anaconda3 2019.10
In order to continue the installation process, please review the license
agreement.
Please, press ENTER to continue
>>>
Нажмите ENTER
, чтобы продолжить, затем нажмите SPACE
, чтобы просмотреть лицензию. По завершении проверки лицензии вам будет предложено принять условия лицензии:
Do you accept the license terms? [yes|no]
[no] >>> yes
Введите yes
, чтобы принять лицензию, и скрипт попросит вас выбрать путь установки.
Anaconda3 will now be installed into this location:
/home/noviello/anaconda3
- Press ENTER to confirm the location
- Press CTRL-C to abort the installation
- Or specify a different location below
Расположение по умолчанию подходит для большинства пользователей. Нажмите ENTER
, чтобы подтвердить расположение, и начнется процесс установки.
Установка может занять некоторое время. После завершения вы увидите следующее:
Preparing transaction: done
Executing transaction: done
installation finished.
Do you wish the installer to initialize Anaconda3
by running conda init? [yes|no]
Введите yes
, нажмите ENTER
, и скрипт conda
будет добавлен в ваш PATH
:
==> For changes to take effect, close and re-open your current shell. <==
If you'd prefer that conda's base environment not be activated on startup,
set the auto_activate_base parameter to false:
conda config --set auto_activate_base false
Thank you for installing Anaconda3!
===========================================================================
Anaconda and JetBrains are working together to bring you Anaconda-powered
environments tightly integrated in the PyCharm IDE.
PyCharm for Anaconda is available at:
https://www.anaconda.com/pycharm
Чтобы активировать установку Anaconda, загрузите новую PATH
среды PATH в текущем сеансе оболочки, которая была добавлена установщиком Anaconda, с помощью следующей команды:
source ~/.bashrc
Чтобы убедиться, что Anaconda установлена правильно, используйте команду conda
:
conda info
active environment: base
active env location: /home/noviello/anaconda3
shell level: 1
user config file: /home/noviello/.condarc
populated config files:
conda version: 4.7.12
conda-build version: 3.18.9
python version: 3.7.4.final.0
virtual packages:
base environment: /root/anaconda3 (writable)
channel URLs: https://repo.anaconda.com/pkgs/main/linux-64
https://repo.anaconda.com/pkgs/main/noarch
https://repo.anaconda.com/pkgs/r/linux-64
https://repo.anaconda.com/pkgs/r/noarch
package cache: /home/noviello/anaconda3/pkgs
/home/noviello/.conda/pkgs
envs directories: /home/noviello/anaconda3/envs
/home/noviello/.conda/envs
platform: linux-64
user-agent: conda/4.7.12 requests/2.22.0 CPython/3.7.4 Linux/4.19.0-6-amd64 debian/10 glibc/2.28
UID:GID: 0:0
netrc file: None
offline mode: False
Чтобы деактивировать виртуальную среду conda:
conda deactivate
Чтобы активировать виртуальную среду conda:
conda activate
Обновление Анаконды
Обновление Anaconda — довольно простой процесс. Начните с обновления инструмента conda
с помощью следующей команды:
conda update conda
Когда будет предложено подтвердить обновление, введите y
, чтобы продолжить.
После обновления conda
продолжите обновление Anaconda:
conda update anaconda
Как и раньше, при появлении запроса введите y
, чтобы продолжить.
Вам необходимо регулярно обновлять установку Anaconda.
Удалить Анаконду
Чтобы удалить Anaconda из вашей системы Debian, сначала удалите каталог, в который вы установили Anaconda:
rm -rf ~/anaconda3
Отредактируйте файл ~/.bashrc
и удалите каталог Anaconda из переменной окружения PATH.
Затем откройте файл.bashrc:
nano ~/.bashrc
Удалите следующие конфигурации Anaconda:
# >>> conda initialize >>>
#!! Contents within this block are managed by 'conda init'!!
__conda_setup="$('/home/noviello/anaconda3/bin/conda' 'shell.bash' 'hook' 2> /dev/null)"
if [ $? -eq 0 ]; then
eval "$__conda_setup"
else
if [ -f "/home/noviello/anaconda3/etc/profile.d/conda.sh" ]; then. "/home/noviello/anaconda3/etc/profile.d/conda.sh"
else
export PATH="/home/noviello/anaconda3/bin:$PATH"
fi
fi
unset __conda_setup
# <<< conda initialize <<<
Выполните следующую команду rm
, чтобы удалить скрытые файлы и папки из домашнего каталога пользователя:
rm -rf ~/.condarc ~/.conda ~/.continuum
Вывод
Для получения дополнительной информации читайте официальное руководство.