рекомендации

четверг, 9 апреля 2020 г.

Установка Anaconda в CentOS 8

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

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

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


Установка Anaconda

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


Выполните следующие шаги для установки Anaconda в CentOS 8:

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

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

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

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

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

$vsha256sum Anaconda3-5.3.1-Linux-x86_64.sh

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

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

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


Запустите процесс установки 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 в текущий сеанс оболочки, набрав:

$ source ~/.bashrc

Используйте команду 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.

Комментариев нет:

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