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

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

4 Января 2020 | CentOS

В этом руководстве рассматриваются этапы загрузки и установки Anaconda для Python 3 в CentOS 7.

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

Anaconda является самой популярной платформой Python для обработки данных и машинного обучения, используемой для крупномасштабной обработки данных, прогнозной аналитики и научных вычислений. В дистрибутив Anaconda входит более 1000 пакетов данных, инструмент командной строки conda и графический пользовательский интерфейс рабочего стола под названием Anaconda Navigator.


Установка Анаконды

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




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

  1. Загрузите скрипт установки Anaconda.

    Перейдите в /tmp каталог и загрузите скрипт установки Anaconda, используя ссылку, скопированную на странице загрузок:

    cd /tmpcurl -O https://repo.anaconda.com/archive/Anaconda3-5.3.1-Linux-x86_64.sh


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

  2. Проверьте целостность данных сценария.

    Используйте sha256sum команду для проверки контрольной суммы скрипта:

    sha256sum Anaconda3-5.3.1-Linux-x86_64.sh


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

    d4c4256a8f46173b675dd6a62d12f566ed3487f932bab6bb7058f06c124bcc27  Anaconda3-5.3.1-Linux-x86_64.sh


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

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



  3. Запустите скрипт установки Anaconda

    Чтобы запустить процесс установки Anaconda, запустите скрипт установки:

    bash Anaconda3-5.3.1-Linux-x86_64.sh


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

    Welcome to Anaconda3 5.3.1
    
    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]


        Введите, 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 yum install bzip2.


        Установка может занять некоторое время, и после ее завершения будет отображен следующий вывод:

    Installation finished.
    
    Do you wish the installer to initialize Anaconda3
    in your /home/linuxize/.bashrc ? [yes|no]


        Если вы хотите использовать conda тип команды, yes нажмите ENTERи вам будет представлен следующий вывод:

    Appending source /home/linuxize/anaconda3/bin/activate to /home/linuxize/.bashrc
    A backup will be made to: /home/linuxize/.bashrc-anaconda3.bak
    
    For this change to become active, you have to open a new terminal.
    
    Thank you for installing Anaconda3!


        Программа установки также спросит вас, хотите ли вы загрузить и установить код Visual Studio.

    Anaconda is partnered with Microsoft! Microsoft VSCode is a streamlined
    code editor with support for development operations like debugging, task
    running and version control.
    
    To install Visual Studio Code, you will need:
        - Administrator Privileges
        - Internet connectivity
    
    Visual Studio Code License: https://code.visualstudio.com/license
    
    Do you wish to proceed with the installation of Microsoft VSCode? [yes|no]


        Вы можете найти больше информации о Visual Studio на сайте редактора . Если вы хотите установить код Visual Studio, введите yes другой no.

    Чтобы активировать установку Anaconda, загрузите новую PATHпеременную среды, которая была добавлена ​​установщиком Anaconda в текущий сеанс оболочки, с помощью следующей команды:

    source ~/.bashrc
    
    
  4. Проверьте установку

    Вы можете проверить установку Anaconda с помощью conda команды. Например, для отображения информации о текущем типе установки 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.5.11
        conda-build version : 3.15.1
            python version : 3.7.0.final.0
        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/free/linux-64
                            https://repo.anaconda.com/pkgs/free/noarch
                            https://repo.anaconda.com/pkgs/r/linux-64
                            https://repo.anaconda.com/pkgs/r/noarch
                            https://repo.anaconda.com/pkgs/pro/linux-64
                            https://repo.anaconda.com/pkgs/pro/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.5.11 requests/2.19.1 CPython/3.7.0 Linux/3.10.0-957.1.3.el7.x86_64 centos/7 glibc/2.17
                    UID:GID : 0:0
                netrc file : None
            offline mode : False

Обновление Анаконды 

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

conda update conda

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

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

conda update anaconda


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

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

Удаление Анаконды

Если вы хотите удалить Anaconda из вашей системы CentOS, выполните следующие действия:

  1. Удалите каталог установки Anaconda.

    Чтобы удалить весь каталог установки Anaconda, введите:

    rm -rf ~/anaconda3
    
    
  2. Отредактируйте переменную среды PATH.

    Отредактируйте ~/.bashrc файл и удалите код, добавленный установщиком Anaconda:

     ~/.bashrc
    # added by Anaconda3 5.3.1 installer
    # >>> conda init >>>
    # !! Contents within this block are managed by 'conda init' !!
    __conda_setup="$(CONDA_REPORT_ERRORS=false '/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"
            CONDA_CHANGEPS1=false conda activate base
        else
            \export PATH="/home/linuxize/anaconda3/bin:$PATH"
        fi
    fi
    unset __conda_setup
    # <<< conda init <<<

  3. Удалите скрытые файлы.

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

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


Вывод 

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

    Комментарии

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

Загрузка комментариев...