Поиск по сайту:

Как установить Python 3.9 на Rocky Linux 8


На этой странице

  1. Предпосылки
  2. Обновление системы
  3. Установите Python 3.9 с помощью официального репозитория
  4. Установка Python 3.9 вручную
  5. Установка модулей Python 3.9
  6. Тестирование установки Python

Python — это язык программирования, который можно использовать для создания чего угодно. От полноценных игр до веб-приложений и даже простых скриптов для вашего ПК или Mac. Python существует с конца 1980-х годов и до сих пор остается одним из самых популярных языков.

Сегодняшний урок покажет вам, как установить язык программирования Python 3.9 в системе Rocky Linux 8.

Предпосылки

  • Система Rocky Linux 8. Любая относительно недавняя версия Rocky Linux должна работать с этой инструкцией.
  • Пользователь без полномочий root с привилегиями sudo, установленными в вашей системе Rocky.

Обновление системы

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

sudo dnf -y update

Установите Python 3.9, используя официальный репозиторий

На момент написания этой статьи репозиторий Rocky Linux 8 AppStream по умолчанию содержит Python версий 3.7, 3.8 и 3.9.

Выполните следующую команду, чтобы установить последнюю версию Python.

sudo dnf install python39

Нажмите Y и нажмите Enter, когда будет предложено. Начнется процесс установки.

После завершения установки выполните следующую команду, чтобы убедиться, что ваша версия Python.

python3.9 --version

Теперь Python 3.9 должен быть установлен в вашей системе Rocky и готов к использованию.

Установка Python 3.9 вручную

Если у вас нет доступа к репозиторию AppStream или вы предпочитаете установку из другого источника, вы можете установить Python 3.9 вручную, используя архив Python 3.9. Чтобы начать процесс установки, откройте терминал и выполните следующую команду, чтобы установить необходимые пакеты для компиляции пакетов Python в Rocky Linux 8.

sudo dnf groupinstall "Development Tools" -y

Затем выполните следующую команду, чтобы установить необходимые зависимости. Например, openssl-devel, libffi-devel.

sudo dnf install openssl-devel libffi-devel bzip2-devel -y

Теперь загрузите последнюю версию Python с помощью команды wget. Распакуйте zip-файл и перейдите в извлеченный каталог.

sudo dnf install wget -y
wget https://www.python.org/ftp/python/3.9.7/Python-3.9.7.tar.xz
tar xvf Python-3.9.7.tar.xz
cd Python-3.9.7/

Как только вы окажетесь в каталоге /Python-3.9.7/. Выполните следующую команду, чтобы настроить исходный код и установить пакеты Python.

./configure --enable-optimizations
sudo make altinstall

Вместо этого мы используем altinstall для установки, потому что последний перезапишет любой существующий двоичный файл Python. Нам нужно, чтобы Python 3.9 сосуществовал в одной системе с 3.7 или любой другой установленной версией Python. В противном случае вы не сможете использовать несколько версий одновременно.

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

Если установка Python прошла успешно, вы должны получить сообщение, как показано ниже.

Выполните следующую команду, чтобы проверить версию Python.

python3.9 --version

Вы должны получить вывод, подобный приведенному ниже.

Установка модулей Python 3.9

Теперь, когда у нас установлен Python и все его зависимости, мы можем установить нужные модули.

Выполните следующую команду, чтобы загрузить и установить модуль запросов для Python 3.9.

python3.9 -m pip install <module>

Где: — это имя модуля, который вы хотите установить. Вы можете получить полный список доступных модулей на официальной странице.

Например, мы установим модуль запросов.

python3.9 -m pip install requests

Если в процессе установки не возникло никаких ошибок, то желаемые модули Python должны быть готовы к использованию в вашей системе.

Чтобы увидеть, какие модули установлены на сервере, введите эту команду.

python3.9 -m pip list

Вы должны получить вывод, подобный приведенному ниже.

Тестирование установки Python

Теперь, когда у вас установлен Python 3.9, давайте его протестируем. Выполните следующую команду, чтобы создать тестовый файл в вашем любимом текстовом редакторе, таком как vi или nano. Имя этого файла — то, как вы теперь будете запускать программу Python, не указывая полный путь к файлу.

cd Python-3.9.7
sudo nano hello.py

Скопируйте и вставьте следующий код в свой файл, сохраните изменения в файле и выйдите из редактора.

print("Howtoforge, HelloWorld!")

Теперь мы можем запустить эту программу, набрав:

python3.9 hello.py

Если все работает правильно, вы должны получить сообщение Hello World.

Заключение

В этом руководстве мы узнали, как установить язык сценариев Python 3.9 в Rocky Linux 8. Теперь мы можем использовать Python для программирования и написания сценариев.

Если у вас есть какие-либо вопросы или проблемы, пожалуйста, оставьте комментарий ниже.