Python - это язык с открытым исходным кодом, написанный Гвидо фон Россумом и активно поддерживаемый не только разработчиками ядра Python, но и сообществом. В этой статье мы узнаем, как загружать, создавать из исходного кода и устанавливать язык программирования Python.
Шаг 1. Обновление списка репозиториев и обновление
Перед установкой любого нового программного обеспечения на ваш сервер обязательно обновите список репозиториев и обновите его, чтобы быть в курсе текущих функций и безопасности, которые внедряются в течение жизненного цикла каждого программного обеспечения. Мы можем сделать это, выполнив следующие команды.
sudo apt-get update
sudo apt-get upgrade
Обязательно следуйте инструкциям на экране в случае, если что-либо может быть удалено после того, как оно устарело, или если требуются дальнейшие действия. Это важно для успеха вашего процесса сборки и установки Python.
Шаг 2: Установите зависимости
Нам понадобится несколько пакетов, чтобы фактически собрать Python из исходного кода.
sudo apt-get install build-essential libssl-dev zlib1g-dev libncurses5-dev libreadline-dev
libgdbm-dev libdb5.3-dev libbz2-dev liblzma-dev libsqlite3-dev libffi-dev tcl-dev tk tk-dev
Шаг 3: Загрузите исходный код и соберите
Теперь мы должны загрузить исходный код. Поскольку он сжат, нам придется извлечь его, прежде чем мы сможем что-то сделать с ним.
Начните с выполнения следующей команды, чтобы начать загрузку исходного кода с FTP-сервера Python.
cd ~ && wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tar.xz
Теперь распакуйте файл и войдите в каталог.
tar xf Python-3.6.0.tar.xz && cd Python-3.6.0
Теперь мы выполняем ./configure --enable-optimizations
, чтобы настроить make
файлы, которые будут использоваться для сборки.
После успешной настройки мы можем выполнить следующую команду, чтобы начать сборку.
make -j2
Примечание. С помощью приведенной выше команды вам может потребоваться изменить число -j2
на более подходящее. Если ваш сервер оснащен двухъядерным процессором, это как можно лучше. В противном случае, если ваш сервер имеет более двух ядер, вы можете настроить команду соответствующим образом. Вы также можете удалить -j2
полностью, чтобы построить только одно ядро, однако это может занять довольно много времени (свыше 2 или более часов).
Шаг 4: Установка
После завершения процесса сборки вы можете установить только что собранный Python 3.6.
sudo make altinstall
Мы выбрали altinstall
более install
в попытке избежать вмешательств с любой предварительно установленной версией , что операционная система вашего сервера может положиться.
После того, как вы выполнили эту последнюю команду, у вас должна быть пользовательская установка Python 3.6. Вы можете проверить, что вы успешно установили его, выдав python3.6
. Если ваша консоль возвращает что-то вроде следующего, то все готово.
example@example:~$ python3.6
Python 3.6.0 (default, Aug 14 2017, 03:53:56)
[GCC 5.4.0 20160609] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
Вы также можете найти документацию по языку Python на официальном сайте Python .