Как установить Anaconda на Debian 10

Anaconda — самая популярная платформа для обработки данных и машинного обучения Python / R. Он используется для крупномасштабной обработки данных, прогнозной аналитики и научных вычислений.

Дистрибутив Anaconda поставляется с более чем 1500 пакетами данных с открытым исходным кодом. Он также включает инструмент командной строки conda и графический пользовательский интерфейс рабочего стола под названием Anaconda Navigator.

В этом руководстве мы расскажем, как загрузить и установить Anaconda Python Distribution в Debian 10.

Установка Anaconda

На момент написания этой статьи последней стабильной версией 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 :

sha256sum /tmp/Anaconda3-2019.10-Linux-x86_64.sh

Вы должны увидеть следующий результат:

46d762284d252e51cd58a8ca6c8adc9da2eadc82c342927b2f66ed011d1d8b53  /tmp/Anaconda3-2019.10-Linux-x86_64.sh

Убедитесь, что хэш, напечатанный из приведенной выше команды, совпадает с хешем, доступным настранице Anaconda с Python 3 на 64-битной странице Linux для устанавливаемой версии Anaconda.

https://docs.anaconda.com/anaconda/install/hashes/Anaconda3-2019.10-Linux-x86_64.sh-hash/

Запустите сценарий, чтобы начать процесс установки 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/linuxize/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/linuxize/anaconda3
            shell level : 1
       user config file : /home/linuxize/.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 : /home/linuxize/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/linuxize/anaconda3/pkgs
                          /home/linuxize/.conda/pkgs
       envs directories : /home/linuxize/anaconda3/envs
                          /home/linuxize/.conda/envs
               platform : linux-64
             user-agent : conda/4.7.12 requests/2.22.0 CPython/3.7.4 Linux/4.19.0-5-amd64 debian/10 glibc/2.28
                UID:GID : 1000:1000
             netrc file : None
           offline mode : False

Обновление Anaconda

Обновление Anaconda — довольно простой процесс. Начните с обновления инструмента conda с помощью:

conda update conda

Когда будет предложено подтвердить обновление, введите y чтобы продолжить.

После обновления conda продолжайте обновление Anaconda:

conda update anaconda

Как и раньше, при появлении запроса введите y чтобы продолжить.

Вам следует регулярно обновлять установку Anaconda.

Удаление Anaconda

Чтобы удалить Anaconda из вашей системы Debian, сначала удалите каталог, в который вы установили Anaconda:

rm -rf ~/anaconda3

Отредактируйте файл ~/.bashrc и удалите каталог Anaconda из переменной среды PATH:

~/.bashrc
# >>> conda initialize >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$('/home/linuxize/anaconda3/bin/conda' 'shell.bash' 'hook' 2> /dev/null)"
if [ $? -eq 0 ]; then
    eval "$__conda_setup"
else
    if [ -f "/home/linuxize/anaconda3/etc/profile.d/conda.sh" ]; then
        . "/home/linuxize/anaconda3/etc/profile.d/conda.sh"
    else
        export PATH="/home/linuxize/anaconda3/bin:$PATH"
    fi
fi
unset __conda_setup
# <<< conda initialize <<<

Выполните следующую команду rm чтобы удалить скрытые файлы и папки из домашнего каталога пользователя:

rm -rf ~/.condarc ~/.conda ~/.continuum

Выводы

Теперь, когда вы загрузили и установили Anaconda в своей системе Debian, вы можете ознакомиться с официальным руководством по началу работы с conda .

Если вы столкнулись с проблемой или хотите оставить отзыв, оставьте комментарий ниже.

Оставьте комментарий