Python является интерактивным и объектно-ориентированным языком сценариев. Это один из самых популярных языков программирования. Python является язык программирования общего назначения. Он использует английские ключевые слова вместо знаки препинания, а также имеет меньше синтаксических конструкций, чем в других языках программирования и позволяет разработчикам использовать различные стили программирования для создания своих программ, и писать код так, как будто на человеческом языке. Установка Python 3.6.4 на Debian VPS, является легкой задачей, просто следуйте внимательно инструкциям ниже и вы должны установить Python 3.6.4 в течение нескольких минут на Debian 9.
Как обычно, обновление всех системных пакетов, прежде чем продолжить работу на сервере:
# sudo apt-get update && sudo apt-get upgrade
Теперь мы будем строить и установить Python 3.6.4 из исходников, это самый безопасный и рекомендуемый способ, который не добавляет каких-либо хранилищ, которые могли бы установить конфликтующие пакеты на сервере Debian 9.
Начните с установки необходимых инструментов для сборки Python 3.6.4:
# sudo apt-get install -y make build-essential libssl-dev zlib1g-dev # sudo apt-get install -y libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm # sudo apt-get install -y libncurses5-dev libncursesw5-dev xz-utils tk-dev
Скачайте исходный файл Python 3.6.4 с помощью «wget»:
# wget https://www.python.org/ftp/python/3.6.4/Python-3.6.4.tgz
Распакуйте исходный файл Python 3.6.4:
# tar xvf Python-3.6.4.tgz
Перейдите в каталог Python-3.6.4 и запустите «./configure», чтобы подготовить сборку:
# cd Python-3.6.4 # ./configure --enable-optimizations
Затем выполните следующую команду, чтобы построить Python 3.6.4:
# make -j8
А затем запустите эту команду, чтобы установить Python 3.6.4:
# sudo make altinstall
Теперь вы можете открыть интерпретатор Python 3.6.4, выполнив следующую команду:
# python3.6
Этот способ установки Python 3.6.4 не рекомендуется, поскольку он может устанавливать/обновлять пакеты из репозитория ‘testing’ в Debian, которые несовместимы с вашей текущей установкой Debian 9. Если вы хотите установить Python 3.6.4 с помощью хранилища ‘testing’ в Debian, попробуйте это на тестовой машине первым, чтобы увидеть, что любой из пакетов не установиться или если есть какие-либо конфликты после установки пакетов, необходимых для Python 3.6 +0,4.
Начните с редактирования файла «/etc/apt/sources.list» вашим любимым редактором (мы будем использовать nano) и добавьте строку ниже в нижней части файла:
# sudo nano /etc/apt/sources.list deb http://ftp.de.debian.org/debian testing main
Затем выполните следующую команду, чтобы сделать хранилище ‘stable’ по умолчанию на сервере:
# echo 'APT::Default-Release "stable";' | sudo tee -a /etc/apt/apt.conf.d/00local
Теперь обновите список пакетов:
# sudo apt-get update
И установите Python 3.6.4 от репозитория ‘testing’ в Debian с помощью следующей команды:
# sudo apt-get -t testing install python3.6
Если все прошло хорошо, выполните следующую команду, чтобы открыть интерпретатор Python 3.6.4:
# python3.6
Вот, теперь вы должны иметь установленный Python 3.6.4 на вашем сервере.
make -j8
Это для 8-ядерных процессоров. Цифра — число ядер
Да, это число процессов. Благодарю, дополню статью