Featured image of post Полные шаги установки Python 3.x на CentOS 7

Полные шаги установки Python 3.x на CentOS 7

Python — это высокоуровневый интерпретируемый язык программирования, ориентированный на объекты и обладающий динамической типизацией, который широко применяется в веб-разработке, научных вычислениях, искусственном интеллекте…

Python — это высокоуровневый интерпретируемый язык программирования, ориентированный на объекты и обладающий динамической типизацией, который находит широкое применение в таких областях, как веб-разработка, научные вычисления и искусственный интеллект. В CentOS 7 предустановлен Python 2.7. Если вам нужно использовать Python 3.8, вы можете выполнить установку, следуя приведенным ниже шагам.

Шаг 1: Установка среды компиляции и зависимостей

Перед установкой Python необходимо установить несколько необходимых пакетов для компиляции и зависимостей, включая GCC, openssl-devel, bzip2-devel, libffi-devel, zlib-devel и sqlite-devel.

1
2
3
|  | sudo yum -y groupinstall "Development Tools" |
| --- | --- |
|  | sudo yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make libffi-devel |

Шаг 2: Скачивание и компиляция установки Python 3.8

  1. Скачайте исходный код Python 3.8. На данный момент последняя версия 3.8.16. Если загрузка с официального сайта идет слишком медленно, вы можете скачать файл с помощью менеджера загрузок, а затем передать его на сервер.
1
2
3
|  | cd /usr/src |
| --- | --- |
|  | sudo wget https://www.python.org/ftp/python/3.8.16/Python-3.8.16.tgz |
  1. Распакуйте скачанный архив
1
sudo tar xzf Python-3.8.16.tgz
  1. Перейдите в распакованный каталог и выполните конфигурацию
1
2
3
4
|  | cd Python-3.8.16 |
| --- | --- |
|  | # Укажите путь установки |
|  | ./configure --prefix=/usr/local/python3 |
  1. Скомпилируйте и установите Python 3.8
1
2
3
4
|  | sudo make && make install |
| --- | --- |
|  | или |
|  | sudo make altinstall |

Команда make altinstall устанавливает только исполняемые файлы и библиотечные файлы Python 3.8 и не заменяет существующие исполняемые файлы и библиотеки Python 2.7. Это позволяет избежать влияния на установленную версию Python в системе и облегчает управление несколькими версиями Python. Если в процессе не возникло ошибок, установка завершилась успешно, и в каталоге /usr/local/ появится каталог python3.

Шаг 3: Добавление символических ссылок

1
2
3
4
5
6
|  | # Добавить символическую ссылку на python3 |
| --- | --- |
|  | ln -s /usr/local/python3/bin/python3.8 /usr/bin/python3 |
|  |  |
|  | # Добавить символическую ссылку на pip3 |
|  | ln -s /usr/local/python3/bin/pip3.8 /usr/bin/pip3 |

Шаг 4: Проверка успешности установки Python 3.8

Запустите следующую команду, чтобы проверить, успешно ли установлен Python 3.8:

1
python3.8 -V

Полные шаги установки Python 3.x на CentOS 7

Если выведется информация с номером версии Python 3.8, значит, установка прошла успешно.

Заключение

Следуя этим шагам, вы можете успешно установить Python 3.8 на CentOS 7, и использовать его с командой python3.8, что позволит вам заниматься разработкой и отладкой на Python 3.8 в вашей системе CentOS 7.

Создано при помощи Hugo
Тема Stack, дизайн Jimmy