Поиск по сайту:

Как установить дистрибутив Anaconda Python на Debian 10


На этой странице

  1. Требования
  2. Начало работы
  3. Скачать Анаконду
  4. Установить Анаконду
  5. Проверьте установку Anaconda
  6. Обновление Анаконды
  7. Настройка сред Anaconda
  8. Удалить Анаконду
  9. Заключение

Anaconda — это дистрибутив языков программирования Python и R с открытым исходным кодом, который можно использовать для упрощения управления пакетами и их развертывания. Anaconda — это самый популярный дистрибутив Python для обработки данных и ведущий инновационный продукт с открытым исходным кодом для машинного обучения. Anaconda предоставляет более 1500 пакетов, подходящих для Windows, Linux и MacOS. Он специально разработан для крупномасштабной обработки данных, научных вычислений и прогнозной аналитики.

В этом руководстве мы узнаем, как установить дистрибутив Anaconda Python на Debian 10. Мы также узнаем, как создать новую среду с определенной версией Python, обновить Anaconda и удалить Anaconda.

Требования

  • Сервер под управлением Debian 10.
  • Для вашего сервера установлен корневой пароль.

Начиная

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

apt-get update -y
apt-get upgrade -y

После обновления сервера перезапустите его, чтобы изменения вступили в силу.

Скачать Анаконда

По умолчанию Anaconda отсутствует в репозитории пакетов Debian 10. Поэтому вам нужно будет скачать ее с официального сайта Anaconda Python.

Вы можете загрузить сценарий установки Anaconda с помощью следующей команды:

wget https://repo.anaconda.com/archive/Anaconda3-2019.03-Linux-x86_64.sh

После завершения загрузки вам нужно будет проверить целостность установщика, используя контрольную сумму SHA-256:

Выполните следующую команду, чтобы проверить это:

sha256sum Anaconda3-2019.03-Linux-x86_64.sh

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

45c851b7497cc14d5ca060064394569f724b67d9b5f98a926ed49b834a6bb73a  Anaconda3-2019.03-Linux-x86_64.sh

Затем откройте веб-браузер и перейдите на страницу Anaconda, чтобы найти соответствующую версию Anaconda. Вы должны увидеть следующую страницу:

Теперь убедитесь, что хэш, напечатанный из приведенной выше команды, соответствует хэшу, доступному на странице выше. Если хэш на этой странице совпадает, вы можете перейти к следующему шагу.

Установить Анаконду

Теперь запустите установку Anaconda, запустив следующий скрипт:

bash Anaconda3-2019.03-Linux-x86_64.sh

Вы должны увидеть экран приветствия и экран срока действия лицензии:

Welcome to Anaconda3 2019.03

In order to continue the installation process, please review the license
agreement.
Please, press ENTER to continue
>>> 
===================================

Do you accept the license terms? [yes|no]
>>> yes

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

Anaconda3 will now be installed into this location:
/root/anaconda3

  - Press ENTER to confirm the location
  - Press CTRL-C to abort the installation
  - Or specify a different location below

[/root/anaconda3] >>> 

Теперь укажите местоположение Anaconda или нажмите Enter, чтобы перейти к местоположению по умолчанию. Вы должны увидеть следующий вывод:

installing: statsmodels-0.9.0-py37h035aef0_0 ...
installing: seaborn-0.9.0-py37_0 ...
installing: anaconda-2019.03-py37_0 ...
installation finished.
Do you wish the installer to initialize Anaconda3
by running conda init? [yes|no]
[no] >>> yes

Введите Да, чтобы инициализировать Anaconda3. Вы должны увидеть следующий вывод:

==> 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 с помощью следующей команды:

source ~/.bashrc

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

(base) :~# 

Проверьте установку Анаконды

Теперь Anaconda установлена в вашей системе. Вы можете проверить информацию о текущей Anaconda с помощью следующей команды:

(base) :~# conda info

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

     active environment : base
    active env location : /root/anaconda3
            shell level : 1
       user config file : /root/.condarc
 populated config files : 
          conda version : 4.6.11
    conda-build version : 3.17.8
         python version : 3.7.3.final.0
       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/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
          package cache : /root/anaconda3/pkgs
                          /root/.conda/pkgs
       envs directories : /root/anaconda3/envs
                          /root/.conda/envs
               platform : linux-64
             user-agent : conda/4.6.11 requests/2.21.0 CPython/3.7.3 Linux/4.19.0-5-amd64 debian/10 glibc/2.28
                UID:GID : 0:0
             netrc file : None
           offline mode : False

Вы также можете перечислить пакеты, доступные с Anaconda, с помощью следующей команды:

(base) :~# conda list

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

# packages in environment at /root/anaconda3:
#
# Name                    Version                   Build  Channel
_ipyw_jlab_nb_ext_conf    0.1.0                    py37_0  
alabaster                 0.7.12                   py37_0  
anaconda                  2019.03                  py37_0  
anaconda-client           1.7.2                    py37_0  
anaconda-navigator        1.9.7                    py37_0  
anaconda-project          0.8.2                    py37_0  
asn1crypto                0.24.0                   py37_0  
astroid                   2.2.5                    py37_0  
astropy                   3.1.2            py37h7b6447c_0  

Обновить Анаконду

Рекомендуется обновить пакет Anaconda до последней версии. Если вы хотите обновить Anaconda, сначала вам нужно будет обновить утилиту conda:

(base) :~# conda update conda

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

Collecting package metadata: done
Solving environment: done

## Package Plan ##

  environment location: /root/anaconda3

  added / updated specs:
    - conda


The following packages will be downloaded:

    package                    |            build
    ---------------------------|-----------------
    conda-4.7.11               |           py37_0         3.0 MB
    conda-package-handling-1.3.11|           py37_0         260 KB
    ------------------------------------------------------------
                                           Total:         3.2 MB

The following NEW packages will be INSTALLED:

  _libgcc_mutex      pkgs/main/linux-64::_libgcc_mutex-0.1-main
  conda-package-han~ pkgs/main/linux-64::conda-package-handling-1.3.11-py37_0

The following packages will be UPDATED:

  conda                                       4.6.11-py37_0 --> 4.7.11-py37_0


Proceed ([y]/n)? y

Введите y и нажмите Enter, чтобы обновить conda. После обновления conda выполните следующую команду, чтобы обновить дистрибутив Anaconda.

(base) :~# conda update anaconda

Введите yes и нажмите Enter, когда будет предложено обновить Anaconda.

Настройка сред Anaconda

В среде Anaconda вы можете легко организовывать проекты на основе версий и пакетов Python. Вы можете использовать разные версии Python для каждого проекта.

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

(base) :~# conda search "^python$"

Вы должны увидеть список различных версий Python, включая версии Python 2 и Python 3.

Давайте начнем создавать новую среду с именем test_env для Python 3:

(base) :~# conda create --name test_env python=3

Эта команда загрузит все пакеты для виртуальной среды и предупредит вас по завершении.

Затем активируйте свою среду с помощью следующей команды:

(base) :~# conda activate test_env

Вы должны получить следующую среду:

(test_env) :~# 

Теперь проверьте свою версию Python с помощью следующей команды:

(test_env) :~# python --version

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

Python 3.7.4

Теперь деактивируйте свою среду Anaconda с помощью следующей команды:

(test_env) :~# conda deactivate

Затем создайте новую среду с именем test_env36 для Python 3.6 с помощью следующей команды:

(base) :~# conda create -n test_env36 python=3.6

Затем активируйте свою среду с помощью следующей команды:

(base) :~# conda activate test_env36

Вы должны получить следующую среду:

(test_env36) :~# 

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

(test_env36) :~# conda info --envs

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

# conda environments:
#
base                     /root/anaconda3
test_env                 /root/anaconda3/envs/test_env
test_env36            *  /root/anaconda3/envs/test_env36

Затем деактивируйте для своей среды с помощью следующей команды:

(test_env36) :~# conda deactivate

Если вы хотите удалить среду Anaconda, выполните следующую команду:

conda env remove -n test_env
conda env remove -n test_env36

Удалить Анаконду

Вы можете удалить Anaconda со всеми файлами конфигурации, используя модуль anaconda-clean. Сначала установите модуль anaconda-clean с помощью следующей команды:

conda install anaconda-clean

Введите yes и нажмите Enter, чтобы завершить установку. Затем выполните следующую команду, чтобы удалить Anaconda из вашей системы:

Anaconda-clean

Введите yes и нажмите Enter, чтобы удалить Anaconda. Эта команда также создаст новый каталог резервных копий .anaconda_backup в вашем домашнем каталоге.

После удаления Anaconda вам также потребуется удалить корневой каталог Anaconda. Вы можете удалить его с помощью следующей команды:

rm -rf ~/anaconda3

Затем откройте файл .bashrc и удалите строку переменной PATH Anaconda:

nano ~/.bashrc

Удалите следующие строки:

# added by Anaconda3 installer
export PATH="/root/anaconda3/bin:$PATH"

Сохраните и закройте файл, когда закончите.

Заключение

Поздравляем! вы успешно установили Anaconda Python на Debian 10. Я надеюсь, что теперь вы можете легко создать новый проект Python и управлять данными в крупномасштабных и научных вычислениях. Для получения дополнительной информации вы можете посетить официальную документацию Anaconda в Anaconda Doc.