На этом уроке мы покажем вам, как установить и настроить Python 3 на 8 сервере Debian. Для тех из вас, кто не знает, Python является языком программирования с открытым исходным кодом. Debian 7 и Debian 8 поставляется с двумя версиями Python: Python 2.7 и Python 3.5. На момент написания этой статьи последняя стабильная версия Python 3.6, выпущенная 21 марта 2017. Если вам необходимо использовать Python 3 как часть зависимости приложений Python, есть несколько способов установки python3 на Debian 8.
В данной статье предполагается, что вы по крайней мере, имеете базовые знания Linux, знаете, как использовать оболочку, и, самое главное, вы размещаете свой сайт на своем собственном VPS. Установка очень проста и предполагает, что вы работаете в корневой учетной записи, если вы не можете добавить «sudo» к командам, чтобы получить привилегии суперпользователя. Мы покажем вам шаг за шагом установку Python 3 на сервере Debian 8 (Jessie).
Установка Python 3 на Debian 8 Jessie
Шаг 1. Перед тем, как установить любое программное обеспечение, важно, убедиться, что система находится в актуальном состоянии, выполнив эти следующие команды apt-get в терминале:
apt-get update apt-get upgrade
Шаг 2. Установка Python 3.
Во-первых, нам нужно установить некоторые зависимости сборки, используя команды ниже:
sudo apt install build-essential checkinstall sudo apt install libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev
Затем загрузите Python 3.6 из источника:
wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tar.xz tar xvf Python-3.6.1.tar.xz
Теперь перейдите в каталог, источник, настройте среду сборки и установите:
cd Python-3.6.1/ ./configure sudo make altinstall
После завершения процесса, проверьте версию Python 3:
python3 --version
Поздравления! Вы успешно установили Python. Спасибо за использование этого учебника для установки Python 3 в системе Debian 8. Для получения дополнительной помощи или полезной информации, мы рекомендуем вам зайти на официальный веб – сайт на Python.