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.
У нових системах 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 із використанням параметрів за замовчуванням.
- У діалоговому вікні інсталяції буде показано хід інсталяції. Зачекайте, доки він завершиться.
- Після завершення інсталяції ви зможете знайти піктограму Python 3.x у меню «Пуск» Windows, яка відкриває Python 3 Interactive CLI.
- Interactive Python 3 CLI дозволяє писати та виконувати команди Python в інтерактивному режимі. Як приклад, простий код Hello World на Python можна написати за допомогою команди print. Оскільки це інтерактивний CLI, команда інтерпретується одночасно, і вихідні дані друкуються негайно.
Щоб практикувати код, вам слід отримати Python IDE.
Подальше читання
Ви можете дізнатися більше про Python та його використання з його обширного посібника документація або пройшовши онлайн-курси.
Далі дізнайтеся, як встановити PIP для інсталяції пакетів Python.
Вам сподобалось читати статтю? Як щодо того, щоб поділитися зі світом?