Как да инсталирате 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.

  Как да стартирате Microsoft Edge в частен режим в 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.

  Как да регулирате яркостта на монитора със счупени бутони в Windows 10

Последната налична версия към момента на писане на тази статия е 3.9.1.

За 64-битова архитектура вашият изтеглен инсталатор на Python ще бъде наречен нещо като python-3.xx-amd64.exe.

  • Стартирайте инсталатора, като изпълните изтегления exe файл.
  • Опциите по подразбиране, избрани за инсталатора, трябва да са готови. Въпреки това имате възможност да промените местоположението на инсталацията и компонентите с опцията Персонализиране на инсталацията.
  • Има и опция за инсталиране на Python 3 за всички потребители или само за вашия конкретен потребителски акаунт в Windows.
  • И накрая, има опция за добавяне на Python 3 в променливата на средата на Windows PATH, което ще ви позволи да използвате Python 3 от командния ред на Windows от всяко местоположение на директория.
  • След като всички настройки са потвърдени, щракнете върху Инсталирай сега, за да продължите с инсталирането на Python 3, като използвате опциите по подразбиране.
  Поправете Frosty Mod Manager, който не стартира играта в 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.

Приятно ви е да прочетете статията? Какво ще кажете за споделяне със света?

x