Spread the love

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.

  Как узнать, какой пользователь установил или удалил приложение в Windows

Для 64-битной архитектуры загруженный установщик Python будет называться примерно так: python-3.xx-amd64.exe.

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

  • Диалоговое окно установки покажет ход установки. Дождитесь завершения.

  • По завершении установки вы сможете найти значок Python 3.x в меню «Пуск» Windows, который открывает Python 3 Interactive CLI.

  • Интерактивный интерфейс командной строки Python 3 позволяет писать и выполнять команды Python в интерактивном режиме. Например, простой код Hello World на Python можно написать с помощью команды печати. Поскольку это интерактивный интерфейс командной строки, команда интерпретируется одновременно, и вывод сразу же распечатывается.

Чтобы попрактиковаться в написании кода, вы должны получить Python IDE.

Дальнейшее чтение

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

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

Понравилось читать статью? Как насчет того, чтобы поделиться с миром?

x