Как установить Anaconda на CentOS 8

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

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

В этом руководстве мы объясним, как установить дистрибутив Anaconda Python на CentOS 8.

Установка Anaconda

На момент написания этой статьи последней стабильной версией Anaconda была версия 2019.10. Перед загрузкой скрипта установщика Anaconda посетите страницу загрузок Anaconda и проверьте, доступна ли для загрузки новая версия Anaconda для Python 3.

Чтобы установить Anaconda на CentOS 8, выполните следующие действия:

  1. Загрузите сценарий установки Anaconda, используя ссылку, которую вы скопировали со страницы Загрузки:

     wget -P /tmp https://repo.anaconda.com/archive/Anaconda3-2019.10-Linux-x86_64.sh

    Загрузка может занять некоторое время в зависимости от скорости вашего подключения.

    Если вы устанавливаете Anaconda на настольную машину, вы можете загрузить сценарий с помощью веб-браузера .

  2. Проверьте целостность данных скрипта с sha256sum команды sha256sum :

     sha256sum Anaconda3-5.3.1-Linux-x86_64.sh

    Результат должен выглядеть следующим образом:

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

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

  3. Запустите процесс установки Anaconda, выполнив сценарий установки:

     bash 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 чтобы продолжить, а затем нажмите ENTER чтобы просмотреть лицензию. Вам будет предложено подтвердить условия лицензии:

     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 чтобы подтвердить местоположение, и процесс установки продолжится.

    Если вы получаете сообщение об ошибке bunzip2: command not found , установите пакет bzip2 с помощью: sudo dnf install bzip2 и повторно запустите сценарий установки.

    Установка может занять некоторое время. После этого вы увидите следующий результат:

     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, вы можете закрыть и снова открыть оболочку или загрузить новую PATH среды PATH в текущий сеанс оболочки, набрав:

     source ~/.bashrc
  4. Используйте команду conda чтобы проверить установку Anaconda. Следующая команда отобразит информацию об установке:

     conda info
     active environment : base active env location : /home/vagrant/anaconda3 shell level : 1 user config file : /home/vagrant/.condarc populated config files : conda version : 4.7.12 conda-build version : 3.18.9 python version : 3.7.4.final.0 ...

Обновление Anaconda

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

conda update conda

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

После обновления conda приступайте к обновлению Anaconda:

conda update anaconda

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

Не забывайте регулярно обновлять вашу установку Anaconda.

Удаление Anaconda

Чтобы удалить Anaconda из вашей системы CentOS, сначала удалите установочный каталог 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 в своей системе CentOS, вы можете ознакомиться с официальным руководством по началу работы с conda .

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

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