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

наука о данных

Многие люди, работающие с Python, начали замечать Проект анаконда. Это бесплатный дистрибутив с открытым исходным кодом для языков Python и R. Он широко используется в науке о данных и машинном обучении. Таким образом, можно быстро обрабатывать большие объемы информации для анализа.

Это довольно проста в установке, запуске и обновлении, а также совместим с такими важными проектами, как Tensorflow. Что ж, в этом руководстве я покажу вам, как создать экземпляр облачного VPS для установки там Anaconda ...

Что такое распространение Anaconda?

Анаконда

Anaconda - это не что иное, как пакет с открытым исходным кодом под лицензией BSD, который содержит ряд приложений и библиотек для наука о данных с такими языками программирования, как Python. Этот дистрибутив известного языка программирования работает как менеджер среды, менеджер пакетов и имеет огромный репертуар из сотен пакетов.

В Anaconda Distribution вы можете найти четыре основных блока:

  • Anaconda Navigator (графический интерфейс для простого и интуитивно понятного управления).
  • Проект Анаконда.
  • Библиотеки для науки о данных.
  • Conda (команда для управления через интерфейс командной строки)

Все они будет установлен автоматически с установкой пакета, как я покажу шаг за шагом позже.

Особенности распространения Anaconda

веб-серверы

Anaconda Distribution имеет интересные особенности что делает его таким важным в мире анализа данных. Наиболее заметными из них являются:

  • Он не зависит от какой-либо компании, поскольку поддерживается сообществом и имеет открытый исходный код, а также является бесплатным.
  • Он кроссплатформенный, поэтому может работать как с GNU / Linux, так и с macOS и Windows.
  • Это очень просто: можно просто и быстро устанавливать пакеты и среды для анализа данных и управлять ими.
  • Его используют многие научные проекты, поэтому он полностью надежен.
  • В нем есть полезные инструменты, облегчающие вашу работу, даже для машинного обучения.
  • Он совместим с такими программами просмотра данных, как Matplotlib, Datashader, Bokeh, Holoviews и т. Д.
  • Продвинутое и очень мощное управление с возможностью доступа к ресурсам для продвинутого машинного обучения.
  • У вас не будет проблем с зависимостями пакетов и контролем версий.
  • Создавайте и делитесь документами с живым кодом компиляции, уравнениями, описаниями и аннотациями.
  • Вы можете скомпилировать исходный код Python на любой машине для быстрого выполнения. Кроме того, это облегчит написание сложных параллельных алгоритмов.
  • Поддерживает высокопроизводительные вычисления.
  • Проекты в Anaconda переносимы, поэтому ими можно делиться или развертывать на других платформах.

Что такое VPS?

как выбрать веб-сервер

Хотя вы можете установить Anaconda Distribution на обычный ПК или свой собственный сервер, в этом руководстве мы покажем вам, как это сделать в сервер VPS, поскольку он имеет ряд преимуществ, таких как возможность удаленного управления несколькими пользователями, большая пропускная способность, масштабируемость, высокая доступность и значительная экономия средств по сравнению с вариантом наличия собственного сервера.

За небольшую абонентскую плату вы можете получить услугу VPS (Virtual Private Server), то есть виртуальный частный сервер. В этом случае я буду полагаться на Clouding в учебнике. Таким образом, будет справедливо сказать, что этот VPS - это, по сути, выделенная «посылка» исключительно для вас центра обработки данных этого провайдера. В нем вы можете делать все, что захотите, например, устанавливать сервер Linux и множество приложений. В этом случае мы собираемся установить Anaconda.

Этот VPS будет работать как отдельная машина, то есть с собственной оперативной памятью, с местом для хранения на быстрых жестких дисках SSD, с рядом выделенных ядер ЦП, а также с операционной системой.

И вам не придется беспокоиться об управлении оборудованием вашего центра обработки данных или об оплате электроэнергии или широкополосного доступа за сервер, не говоря уже о том, чтобы необходимые затраты на инфраструктуру...

Устанавливать Анаконда шаг за шагом

Выбранная услуга, как я уже сказал, является Помутнение.io, в котором я создам экземпляр или VPS с операционной системой GNU / Linux, из которого установить Anaconda простым способом. Таким образом, вы можете начать с науки о данных с гарантиями, предлагаемыми этим провайдером, поскольку он имеет круглосуточную поддержку на испанском языке в случае, если что-то случится, а его центр обработки данных находится в Барселоне, следовательно, в соответствии с законами о защите европейских данных. Таким образом, избегая GAFAM / BATX, что почти жизненно важно в наше время ...

Создать учетную запись Clouding и подготовить платформу VPS

Прежде чем мы начнем, первое, что нужно сделать получить доступ к сервису Clouding. Вы можете получить к нему доступ с официального сайта и выбрать тариф, наиболее соответствующий вашим потребностям. Эти ставки различаются по объему ОЗУ, хранилища SSD и виртуальных ядер ЦП, которые вы будете иметь в своем распоряжении для своего VPS. Даже если вам нужно больше, чем предлагают эти тарифы, у вас есть возможность настроить собственный сервер.

Будучи проектом по анализу научных данных, было бы интересно, если бы у вас был самый крупный производительность вычислений возможно, а также хорошее количество оперативной памяти. Хотя, если вы собираетесь использовать его для более скромных проектов, это будет не так уж и нужно ...

Скорость помутнения

После того, как вы зарегистрируетесь и выполните шаги мастера, а также подтвердите свой адрес электронной почты, вы сможете получить доступ к своей панели. Для этого вам нужно авторизоваться в облачности:

Включая регистрацию VPS

Вы уже на службе и будете видеть его интуитивно понятная панель управления. Если вы хотите начать создание экземпляра или VPS-сервера, вам нужно нажать на Щелкните здесь, чтобы создать свой первый сервер:

Запустить VPS

Это подводит вас к экран конфигурации вашего VPS-сервера. Первое, что вы увидите, это возможность присвоить вашему VPS желаемое имя. Затем тип операционной системы, которую вы хотите установить. Вы можете выбирать между Windows или Linux, а в разделе Linux есть несколько доступных дистрибутивов. В этом случае я выбрал Ubuntu Server 20.04, но вы можете выбрать тот, который вам больше нравится:

Распределение Anaconda VPS

После этого спуститесь на ту же страницу, и вы увидите другие варианты выбора аппаратные ресурсы: Объем ОЗУ, объем хранилища SSD или количество ядер ЦП, которые вы должны назначить вашему VPS. Имейте в виду, что вы можете управлять ими по своему усмотрению, даже если вы хотите создать несколько VPS и распределить их между ними ... И помните, вы всегда можете масштабироваться с более высоким планом, если вам это нужно.

Конфигурация оборудования

У вас также есть возможность настроить брандмауэр или резервное копирование. В принципе, это не обязательно, хотя, если у вас есть какие-либо предпочтения по повышению безопасности, продолжайте. Что важно создайте и назовите SSH-ключ. Благодаря этому вы можете получить удаленный доступ для управления своим VPS, не запрашивая каждый раз пароль.

Убедитесь, что все в порядке и Пульса Эвиар. Это перенесет вас на другой экран, где уже отображается ваш VPS. В статусе вы увидите, что он все еще устанавливается и настраивается. Но не волнуйтесь, это делается очень быстро:

Состояние сервера

Через несколько секунд вы увидите, что он завершился, и в поле статуса появится Активный. В это время вы можете использовать свою операционную систему для установки того, что вам нужно (в данном случае Anaconda).

Активный VPS для Anaconda

Нажмите на название который вы установили на свой VPS, и он перенаправляет вас на другую страницу со сводкой информации о сервере, на котором вы установите Anaconda:

Анаконда, VPS

Следовательно, важно то, что область называется Как получить доступ к серверу. Здесь находится информация, необходимая для доступа, IP-адрес VPS, такой как пароль, пользователь (root) или ключ SSH для загрузки.

Подключение данных SSH к VPS

Из всех этих данных с IP сервера, root и пароль теперь вы можете получить удаленный доступ, чтобы продолжить установку Anaconda ...

Установить Anaconda

Теперь все готово к Установка Anaconda на VPS. Для этого вы можете посетить Ваш сайт чтобы узнать больше о проекте или проверить последнюю доступную версию.

Для начала вам нужно получить доступ к вашему VPS-серверу удаленно через SSH. Таким образом, из вашего локального дистрибутива вы сможете установить все необходимое на сервере. Это будет так же просто, как открыть свой терминал и ввести следующую команду (не забудьте заменить youripdelserver на IP-адрес VPS, который вы видели ранее в Clouding):

ssh root@tuipdelservidor

SSH соединение

Собираюсь спросить вас пароль, вырежьте тот, который показал вам Clouding, и вставьте его. Это даст вам доступ. Вы увидите, что приглашение вашего терминала изменилось, оно больше не является локальным для вашего пользователя, но теперь это приглашение удаленного компьютера. Следовательно, все команды, которые вы вводите оттуда, будут выполняться на сервере VPS.

подключение SSH VPS Anaconda

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

cd /tmp

curl -O https://repo.anaconda.com/archive/Anaconda3-2020.11-Linux86_64.sh

Анаконда, скачать

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

sha256sum Anaconda3-2020.11-Linux-x86_64.sh

Y вернет вам хеш при выезде.

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

bash Anaconda3-2020-11-Linux-x86_64.sh

Лицензия Anaconda

Это приведет вас к сообщению с просьбой нажать ENTER и, в свою очередь, приведет вас к лицензионному соглашению Ananconda. Вы можете пройти до конца, нажав INTRO и он спросит вас, хотите ли вы ответить утвердительно или нет. То есть принимаете вы условия или нет. Введите «да» без кавычек и нажмите ENTER. Следующее, что вы увидите:

установка и расположение

Следующим шагом будет выбор место установки. Нажмите ENTER для пути, показанного по умолчанию, или введите другой путь, если хотите ... Теперь начнется установка Anaconda как таковая. Это займет несколько минут.

Cuando процесс завершен, вы получите сообщение, подобное приведенному ниже, о том, что процесс завершился успешно:

продолжая установку Anaconda

Тип Да для запуска конды. Теперь он вернет вас к подсказке вашего VPS. У вас осталось кое-что еще, прежде чем вы сможете использовать conda, а именно активировать установку с помощью:

source ~/.bashrc

И теперь ты можешь использовать conda и начните давать Anaconda полезными ... Например, вы можете увидеть справку о параметрах и перечислить доступные пакеты соответственно с помощью:

conda

conda list

коммандос конда

Даже установив среду для Anaconda на использовать python3, Например:

conda create --name mi_env python=3

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

активная среда conda

Вы уже можете активировать новую среду начать работать и наслаждаться ...

conda activate mi_env

Теперь, когда у нас все установлено и работает, вы можете проверить мощность и универсальность, которые предлагает хостинг VPS, как тот, который мы показали вам в Clouding. Anaconda - это лишь одно из множества приложений и инструментов, которые вы можете установить и использовать. Не все сводится к созданию сайтов. Есть еще много вариантов, для которых вы можете использовать VPS. Если возникнут вопросы, оставим комментарий.


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

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.