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.
Чи була ця стаття корисною? Поділіться нею з іншими!