Python - это высокоуровневый язык программирования, который широко используется для разработки веб-приложений, научных вычислений и автоматизации задач. Он является одним из наиболее популярных языков программирования в мире и имеет широкую поддержку сообщества.
Если вы работаете на Linux CentOS и хотите начать использовать Python для разработки, то вам потребуется его установить. Но не волнуйтесь, в этой статье мы предоставим вам пошаговую инструкцию по установке Python на Linux CentOS через терминал.
Шаг 1: Обновление пакетов
Перед установкой Python рекомендуется обновить все пакеты на вашей системе. Для этого откройте терминал и выполните следующую команду:
sudo yum update
Выполнив эту команду, вы обновите все доступные пакеты на вашем Linux CentOS, что позволит вам использовать последние версии программного обеспечения.
Подготовка к установке
Перед установкой Python на Linux CentOS требуется выполнить несколько подготовительных шагов:
- Установите необходимые зависимости, такие как компилятор GCC, библиотека zlib, библиотеки для разработки SSL, и другие. Чтобы установить все зависимости, выполните команду:
- Скачайте исходный код Python с официального сайта. Вы можете скачать последнюю версию Python с помощью следующей команды:
- Распакуйте скачанный архив с помощью команды:
- Перейдите в распакованную директорию с помощью команды:
sudo yum install -y gcc openssl-devel bzip2-devel libffi-devel zlib-devel
wget https://www.python.org/ftp/python/3.9.5/Python-3.9.5.tgz
tar -xf Python-3.9.5.tgz
cd Python-3.9.5
После выполнения этих шагов вы будете готовы к установке Python на своей системе CentOS.
Скачивание Python
Шаг 1: Откройте терминал на вашем компьютере CentOS.
Шаг 2: Введите следующую команду в терминале для загрузки пакета с установщиком Python:
wget https://www.python.org/ftp/python/3.9.6/Python-3.9.6.tgz
Шаг 3: Дождитесь завершения загрузки пакета.
Шаг 4: Распакуйте архивный файл, используя следующую команду:
tar xzf Python-3.9.6.tgz
Шаг 5: Перейдите в директорию Python, которая была создана после распаковки:
cd Python-3.9.6
Шаг 6: Выполните следующую команду для настройки установочных параметров:
./configure --enable-optimizations
Примечание: Опция --enable-optimizations позволяет включить оптимизацию для повышения производительности.
Шаг 7: Выполните следующую команду для компиляции и установки Python:
make altinstall
Примечание: Использование команды make altinstall предотвращает замещение системного Python, если он уже установлен.
Распаковка архива
1. Загрузите архив Python с официального сайта Python и сохраните его в удобную для вас директорию на компьютере.
2. Откройте терминал и перейдите в директорию, где сохранен архив Python, с помощью команды cd
.
3. Для распаковки архива выполните следующую команду: tar -xvf Python-3.x.x.tgz
, заменив 3.x.x
на версию Python, которую загрузили.
4. После завершения распаковки в директории появится папка с именем вида Python-3.x.x
.
5. Теперь вы можете приступить к установке Python на CentOS следуя инструкциям в документации Python или в документации вашего дистрибутива CentOS.
Установка зависимостей
Перед тем, как установить Python на Linux CentOS, необходимо установить некоторые зависимости. Эти зависимости позволят успешно собрать и установить Python с необходимыми модулями и библиотеками.
Для установки зависимостей выполните следующие шаги:
- Обновите систему:
sudo yum update
- Установите необходимые пакеты:
sudo yum install gcc openssl-devel bzip2-devel libffi-devel
- Установите пакет zlib:
sudo yum install -y zlib-devel
- Установите пакет tk:
sudo yum install -y tk-devel
- Установите пакет sqlite:
sudo yum install -y sqlite-devel
После выполнения всех шагов вы готовы к установке Python на Linux CentOS через терминал.
Сборка и установка Python
Шаг 1: Перейдите в каталог, в котором вы хотите сохранить исходные файлы Python.
Шаг 2: Скачайте исходные файлы Python с официального сайта Python, используя команду:
wget https://www.python.org/ftp/python/3.8.0/Python-3.8.0.tgz
Шаг 3: Распакуйте скачанные файлы с помощью команды:
tar xvf Python-3.8.0.tgz
Шаг 4: Перейдите в каталог с распакованными файлами:
cd Python-3.8.0
Шаг 5: Установите необходимые зависимости для сборки Python:
sudo yum install gcc openssl-devel libffi-devel
Шаг 6: Откройте файл с конфигурацией для настройки параметров сборки:
vi Modules/Setup.dist
Шаг 7: Раскомментируйте или добавьте необходимые конфигурационные параметры, например:
# SSL
ssl=openssl
Шаг 8: Сохраните и закройте файл с помощью комбинации клавиш Esc, :wq, Enter.
Шаг 9: Соберите и установите Python, запустив следующие команды:
./configure
make
sudo make altinstall
Шаг 10: Проверьте, что Python установлен корректно, выполнив команду:
python3.8 -V
Теперь у вас установлена последняя версия Python на вашем Linux CentOS!