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

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

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

Зараз Python пропонує як Python 2.x, так і Python 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

Python 3 можна встановити на CentOS 8.x за допомогою менеджера пакетів 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 ми можемо використовувати apt або apt-get, щоб отримати Python 3.

  Як навчити Кортану вашому імені в Windows 10

У нових системах 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.

  Як увімкнути підтримку Webp в Edge у Windows 10

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

  • Запустіть інсталятор, виконавши завантажений exe-файл.
  • Параметри за замовчуванням, вибрані для інсталятора, мають бути готові. Однак у вас є можливість змінити місце встановлення та компоненти за допомогою параметра Налаштувати встановлення.
  • Існує також можливість інсталювати Python 3 для всіх користувачів або лише для вашого конкретного облікового запису користувача Windows.
  • Нарешті, є можливість додати Python 3 у змінну середовища Windows PATH, що дозволить вам використовувати Python 3 із командного рядка Windows із будь-якого розташування каталогу.
  • Після підтвердження всіх налаштувань натисніть «Установити зараз», щоб продовжити інсталяцію Python 3 із використанням параметрів за замовчуванням.
  Виправте проблему, коли мікрофон Logitech G533 не працює в Windows 10

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

  • Після завершення інсталяції ви зможете знайти піктограму Python 3.x у меню «Пуск» Windows, яка відкриває Python 3 Interactive CLI.

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

Щоб практикувати код, вам слід отримати Python IDE.

Подальше читання

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

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

Вам сподобалось читати статтю? Як щодо того, щоб поділитися зі світом?