Як встановити Python 3 на CentOS, Ubuntu і Windows?

Python – це відкрита, багатофункціональна мова програмування, що інтерпретується та відзначається легкістю у вивченні. Вона працює на багатьох платформах і є однією з найпопулярніших мов у сферах аналізу даних та машинного навчання.

Python пропонує широкий спектр вбудованих та портативних бібліотек, які можна легко інтегрувати в будь-який проект, розширюючи його функціональність. Крім того, він забезпечує надійну підтримку об’єктно-орієнтованого та функціонального програмування в процесі розробки програмного забезпечення.

На даний момент існують дві основні версії Python: 2.x та 3.x, які не є повністю сумісними між собою і мають ряд відмінностей. Тому вибір конкретної версії повинен бути обґрунтованим рішенням, заснованим на поточному середовищі та потребах проекту. Більшість дистрибутивів Linux вже мають попередньо встановлений Python через його широке застосування в бібліотеках та програмному забезпеченні операційних систем.

У цій статті ми розглянемо процес встановлення Python 3 на платформах CentOS, Ubuntu та Windows. Важливо зазначити, що Python 3 можна встановити паралельно з Python 2, але потрібно бути уважним при налаштуванні системного інтерпретатора Python за замовчуванням.

Встановлення Python 3 на CentOS 6.x/7.x

Для операційних систем CentOS 6.x/7.x, а також для дистрибутивів, що базуються на RHEL, Python 3 можна встановити за допомогою пакетного менеджера yum.

$ sudo yum install python3

Після запиту, підтвердіть установку, ввівши “y”:

Is this ok [y/d/N]: y

Нижче наведено приклад журналу встановлення Python 3 на CentOS 7:

$ sudo yum install python3
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: centos.excellmedia.net
* extras: centos.excellmedia.net
* updates: centos.excellmedia.net
base | 3.6 kB 00:00:00
docker-ce-stable | 3.5 kB 00:00:00
extras | 2.9 kB 00:00:00
updates | 2.9 kB 00:00:00
Resolving Dependencies
--> Running transaction check
---> Package python3.x86_64 0:3.6.8-18.el7 will be installed
--> Processing Dependency: python3-libs(x86-64) = 3.6.8-18.el7 for package: python3-3.6.8-18.el7.x86_64
--> Processing Dependency: python3-setuptools for package: python3-3.6.8-18.el7.x86_64
--> Processing Dependency: python3-pip for package: python3-3.6.8-18.el7.x86_64
--> Processing Dependency: libpython3.6m.so.1.0()(64bit) for package: python3-3.6.8-18.el7.x86_64
--> Running transaction check
---> Package python3-libs.x86_64 0:3.6.8-18.el7 will be installed
--> Processing Dependency: libtirpc.so.1()(64bit) for package: python3-libs-3.6.8-18.el7.x86_64
---> Package python3-pip.noarch 0:9.0.3-8.el7 will be installed
---> Package python3-setuptools.noarch 0:39.2.0-10.el7 will be installed
--> Running transaction check
---> Package libtirpc.x86_64 0:0.2.4-0.16.el7 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

==========================================================================================================================================================================
Package Arch Version Repository Size
==========================================================================================================================================================================
Installing:
python3 x86_64 3.6.8-18.el7 updates 70 k
Installing for dependencies:
libtirpc x86_64 0.2.4-0.16.el7 base 89 k
python3-libs x86_64 3.6.8-18.el7 updates 6.9 M
python3-pip noarch 9.0.3-8.el7 base 1.6 M
python3-setuptools noarch 39.2.0-10.el7 base 629 k

Transaction Summary
==========================================================================================================================================================================
Install 1 Package (+4 Dependent packages)

Total download size: 9.3 M
Installed size: 48 M
Is this ok [y/d/N]: y
Downloading packages:
(1/5): python3-3.6.8-18.el7.x86_64.rpm | 70 kB 00:00:00
(2/5): libtirpc-0.2.4-0.16.el7.x86_64.rpm | 89 kB 00:00:00
(3/5): python3-setuptools-39.2.0-10.el7.noarch.rpm | 629 kB 00:00:01
(4/5): python3-pip-9.0.3-8.el7.noarch.rpm | 1.6 MB 00:00:06
(5/5): python3-libs-3.6.8-18.el7.x86_64.rpm | 6.9 MB 00:00:15
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total 613 kB/s | 9.3 MB 00:00:15
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Installing : libtirpc-0.2.4-0.16.el7.x86_64 1/5
Installing : python3-setuptools-39.2.0-10.el7.noarch 2/5
Installing : python3-pip-9.0.3-8.el7.noarch 3/5
Installing : python3-3.6.8-18.el7.x86_64 4/5
Installing : python3-libs-3.6.8-18.el7.x86_64 5/5
Verifying : libtirpc-0.2.4-0.16.el7.x86_64 1/5
Verifying : python3-setuptools-39.2.0-10.el7.noarch 2/5
Verifying : python3-libs-3.6.8-18.el7.x86_64 3/5
Verifying : python3-3.6.8-18.el7.x86_64 4/5
Verifying : python3-pip-9.0.3-8.el7.noarch 5/5

Installed:
python3.x86_64 0:3.6.8-18.el7

Dependency Installed:
libtirpc.x86_64 0:0.2.4-0.16.el7 python3-libs.x86_64 0:3.6.8-18.el7 python3-pip.noarch 0:9.0.3-8.el7 python3-setuptools.noarch 0:39.2.0-10.el7

Complete!
$

Встановлення Python 3 на CentOS 8.x

На CentOS 8.x Python 3 можна інсталювати за допомогою менеджера пакетів DNF. Для початку встановлення Python 3 виконайте наступну команду:

$ sudo dnf install python3

Коли з’явиться запит, підтвердіть, ввівши “y”:

Is this ok [y/N]: y

Нижче наведено приклад журналу встановлення Python 3 на CentOS 8:

$ sudo dnf install python3
Last metadata expiration check: 6:25:17 ago on Friday 11 December 2020 12:44:46 PM IST.
Package python36-3.6.8-2.module_el8.1.0+245+c39af44f.x86_64 is already installed.
Dependencies resolved.
==========================================================================================================================================================================
Package Architecture Version Repository Size
==========================================================================================================================================================================
Upgrading:
python36 x86_64 3.6.8-2.module_el8.3.0+562+e162826a AppStream 19 k

Transaction Summary
==========================================================================================================================================================================
Upgrade 1 Package

Total download size: 19 k
Is this ok [y/N]: y
Downloading Packages:
python36-3.6.8-2.module_el8.3.0+562+e162826a.x86_64.rpm 5.6 kB/s | 19 kB 00:03
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total 4.6 kB/s | 19 kB 00:04
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Preparing : 1/1
Upgrading : python36-3.6.8-2.module_el8.3.0+562+e162826a.x86_64 1/2
Running scriptlet: python36-3.6.8-2.module_el8.3.0+562+e162826a.x86_64 1/2
Cleanup : python36-3.6.8-2.module_el8.1.0+245+c39af44f.x86_64 2/2
Running scriptlet: python36-3.6.8-2.module_el8.1.0+245+c39af44f.x86_64 2/2
Verifying : python36-3.6.8-2.module_el8.3.0+562+e162826a.x86_64 1/2
Verifying : python36-3.6.8-2.module_el8.1.0+245+c39af44f.x86_64 2/2
Installed products updated.

Upgraded:
python36-3.6.8-2.module_el8.3.0+562+e162826a.x86_64

Complete!
$

Встановлення Python 3 на Ubuntu

В операційних системах Ubuntu/Debian для встановлення Python 3 можна скористатися менеджерами пакетів apt або apt-get.

У більшості нових систем Ubuntu Python 3 вже встановлено. Якщо з якихось причин він був видалений, і вам потрібно встановити його вручну, скористайтеся такою командою:

$ sudo apt install python3

Перевірка встановлення Python 3 у Linux

Встановлену версію Python 3 легко перевірити через термінал Linux. Щоб дізнатися версію, введіть:

$ python3 --version
Python 3.8.6
$

Встановлення Python 3 на Windows

У Windows Python 3 можна встановити за допомогою зручного майстра встановлення, який можна завантажити з офіційного веб-сайту Python. Стандартного інсталятора з офіційної сторінки завантажень буде достатньо для більшості користувачів, якщо вам не потрібна конкретна версія або архітектура Python.

На момент написання статті найновішою версією є 3.9.1.

Для 64-бітної архітектури завантажений файл інсталятора Python буде мати назву python-3.xx-amd64.exe.

  • Запустіть інсталятор, відкривши завантажений exe-файл.
  • Стандартні налаштування інсталятора зазвичай підходять. Однак ви можете змінити місце встановлення та вибрати необхідні компоненти, використовуючи опцію “Налаштувати встановлення”.
  • Також є можливість встановити Python 3 для всіх користувачів комп’ютера або тільки для вашого облікового запису Windows.
  • Крім цього, можна додати Python 3 до змінної середовища Windows PATH. Це дозволить запускати Python 3 з командного рядка Windows з будь-якої папки.
  • Після підтвердження всіх налаштувань натисніть “Встановити зараз”, щоб почати інсталяцію Python 3 зі стандартними параметрами.

  • У діалоговому вікні інсталяції буде відображатися прогрес встановлення. Дочекайтеся завершення процесу.

  • Після завершення інсталяції в меню “Пуск” Windows з’явиться ярлик для запуску Python 3.x, який відкриває інтерактивний командний рядок Python 3 (CLI).

  • Інтерактивний командний рядок Python 3 дозволяє вводити та виконувати команди Python в режимі реального часу. Наприклад, простий код “Hello World” можна запустити за допомогою команди print. Оскільки це інтерактивний CLI, команда інтерпретується одразу, і результат виводиться на екран.

Для зручної розробки та практики з кодом варто скористатися повноцінним середовищем розробки Python (IDE).

Корисні матеріали

Ви можете знайти більше інформації про Python та його використання у розширеній документації або через онлайн-курси.

Далі ви можете ознайомитися з процесом встановлення PIP для інсталяції пакетів Python.

Чи була ця стаття корисною? Поділіться нею з іншими!