Anaconda — диспетчер пакетов с открытым исходным кодом, диспетчер среды и дистрибутив языков программирования Python и R.
В этом обучающем модуле мы установим версию Anaconda для Python 3 на сервере Ubuntu 20.04. Более детальный вариант настоящего руководства с подробным разъяснениями каждого шага можно найти в документе «Установка дистрибутива Anaconda Python на Ubuntu 20.04».
Используйте браузер, чтобы найти последнюю версию Anaconda для Python 3 на странице загрузки Anaconda:
https://www.anaconda.com/distribution/
На момент написания последняя версия 2020.02, но если доступна более поздняя стабильная версия, следует использовать ее.
Перейдите в каталог /tmp
на сервере Ubuntu 20.04. как пользователь с привилегиями sudo без прав root.
- cd /tmp
Используйте curl
для загрузки ссылки, скопированной с сайта Anaconda: Чтобы ускорить работу, мы будем использовать для вывода файл anaconda.sh
.
- curl https://repo.anaconda.com/archive/Anaconda3-2020.02-Linux-x86_64.sh --output anaconda.sh
Теперь мы можем проверить целостность данных установщика, используя проверка криптографической хэш-суммы через контрольную сумму SHA-256 и скрипт, который мы назвали anaconda.sh
.
- sha256sum anaconda.sh
Output2b9f088b2022edb474915d9f69a803d6449d5fdb4c303041f60ac4aefcc208bb anaconda.sh
Необходимо проверить вывод на соответствие хэшу Anaconda с Python 3 на странице 64-битной версии Linux для соответствующей версии Anaconda.
- bash anaconda.sh
Откроется экран просмотра лицензионного соглашения, где нужно будет нажимать ENTER
, пока вы не дочитаете соглашение до конца.
Output
Welcome to Anaconda3 2020.02
In order to continue the installation process, please review the license
agreement.
Please, press ENTER to continue
>>>
Прочитав соглашение введите yes
для завершения установки, если вы согласны с условиями лицензии.
Выберите расположение для установки или нажмите ENTER
, чтобы принять расположение по умолчанию.
OutputAnaconda3 will now be installed into this location:
/home/sammy/anaconda3
- Press ENTER to confirm the location
- Press CTRL-C to abort the installation
- Or specify a different location below
[/home/sammy/anaconda3] >>>
После этого процедура установки продолжится. Процедура установки может занять некоторое время.
После завершения установки появится следующий экран:
Output...
installation finished.
Do you wish the installer to initialize Anaconda3
by running conda init? [yes|no]
[no] >>>
Введите yes
, чтобы выполнить инициализацию Anaconda3. Вы увидите информацию об изменениях в различных каталогах, а также благодарность за установку Anaconda.
Теперь вы можете активировать установку, используя файл ~/.bashrc
:
- source ~/.bashrc
После этого вы перейдете в базовую
среду программирования по умолчанию.
Используйте команду conda
, чтобы протестировать установку и активацию:
- conda list
На экран будут выведены все пакеты. доступные через установку Anaconda:
Лучше всего создавать новую среду для каждого из ваших проектов. Для создания среды Python 3 с именем my_env
нужно использовать следующий синтаксис команды:
- conda create --name my_env python=3
Нажмите y
для подтверждения установки.
Для активации вашей новой среды введите следующую команду:
- conda activate my_env
После активации среды префикс комадной строки изменится, показывая, что вы находитесь не в базовой
среде, а в только что созданной.
-
Когда вы будете готовы отключить свою среду Anaconda, введите:
- conda deactivate
Здесь представлены ссылки на более подробные обучающие руководства, связанные с настоящим руководством:
Thanks for learning with the DigitalOcean Community. Check out our offerings for compute, storage, networking, and managed databases.
This textbox defaults to using Markdown to format your answer.
You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!
Sign up for Infrastructure as a Newsletter.
Working on improving health and education, reducing inequality, and spurring economic growth? We'd like to help.
Get paid to write technical tutorials and select a tech-focused charity to receive a matching donation.