Python ir atvērta, jaudīga, interpretēta un viegli apgūstama programmēšanas valoda, kas atbalsta vairākas platformas. Tā ir viena no populārākajām programmēšanas valodām datu analīzes un mašīnmācīšanās jomās.
Tas piedāvā plašu iebūvētu un pārnēsājamu bibliotēku komplektu, ko var viegli iekļaut, lai paplašinātu jūsu Python projektu. Turklāt tam ir plašs atbalsts uz objektu orientētām un funkcionālām programmatūras inženierijas programmēšanas praksēm.
Python šobrīd piedāvā gan Python 2.x, gan Python 3.x, kas nav pilnībā savietojamas viena ar otru un kurām ir vairākas atšķirības. Tāpēc izvēlei izmantot kādu no tiem ir jābūt plānotam lēmumam, pamatojoties uz jūsu pašreizējo vidi un vajadzībām. Lielākajai daļai Linux izplatījumu ir iepriekš instalēta kāda Python versija, jo tā tiek plaši izmantota OS bibliotēkās un programmatūrā.
Šajā rakstā tiks apskatīta Python 3 instalēšana CentOS, Ubuntu un Windows platformās. Python 3 var instalēt kopā ar Python 2, taču jums jābūt uzmanīgiem, norādot sistēmas noklusējuma Python tulku.
Python 3 operētājsistēmā CentOS 6.x/7.x
CentOS 6.x/7.x vai RHEL bāzes izplatīšanai varat instalēt Python 3, izmantojot yum.
$ sudo yum install python3
Kad tiek prasīts, lūdzu, apstipriniet, nospiežot ‘y’:
Is this ok [y/d/N]: y
Python 3 instalācijas žurnāls sistēmā CentOS 7 ir norādīts tālāk:
$ 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 operētājsistēmā CentOS 8.x
Python 3 var instalēt operētājsistēmā CentOS 8.x, izmantojot DNF pakotņu pārvaldnieku. Izmantojiet tālāk norādīto komandu, lai sāktu Python 3 instalēšanu:
$ sudo dnf install python3
Kad tiek prasīts, lūdzu, apstipriniet, nospiežot ‘y’:
Is this ok [y/N]: y
Python 3 instalēšanas žurnāla fragments operētājsistēmā CentOS 8 ir parādīts zemāk:
$ 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 uz Ubuntu
Operētājsistēmā, kurā darbojas Ubuntu/Debian, mēs varam izmantot apt vai apt-get, lai iegūtu Python 3.
Jaunākās Ubuntu sistēmās jau ir instalēta Python 3. Ja tas kāda iemesla dēļ ir noņemts un jums tas ir skaidri jāinstalē, izmantojiet tālāk norādīto komandu:
$ sudo apt install python3
Pārbaudiet Python 3 operētājsistēmā Linux
Python 3 var viegli pārbaudīt no Linux termināļa. Lai pārbaudītu instalēto versiju, izmantojiet:
$ python3 --version Python 3.8.6 $
Python 3 operētājsistēmā Windows
Operētājsistēmā Windows Python 3 var instalēt, izmantojot vienkāršu uz vedni balstītu instalēšanas programmu no oficiālās Python vietnes. Oficiālajam piedāvātajam noklusējuma instalētājam lejupielādes lapa vajadzētu būt pietiekami labam vairumam mērķu, ja vien jums nav jāizvēlas cita Python versija vai arhitektūra.
Jaunākā pieejamā versija šī raksta tapšanas brīdī ir 3.9.1.
64 bitu arhitektūrai jūsu lejupielādētā Python instalēšanas programma tiks nosaukta par python-3.xx-amd64.exe.
- Palaidiet instalēšanas programmu, izpildot lejupielādēto exe failu.
- Instalēšanas programmai atlasītajām noklusējuma opcijām vajadzētu būt labām. Tomēr jums ir iespēja mainīt instalācijas vietu un komponentus, izmantojot opciju Pielāgot instalāciju.
- Ir arī iespēja instalēt Python 3 visiem lietotājiem vai tikai jūsu konkrētajam Windows lietotāja kontam.
- Visbeidzot, ir iespēja pievienot Python 3 Windows PATH vides mainīgajam, kas ļautu izmantot Python 3 no Windows komandrindas no jebkura direktorija atrašanās vietas.
- Kad visi iestatījumi ir apstiprināti, noklikšķiniet uz Instalēt tūlīt, lai turpinātu Python 3 instalēšanu, izmantojot noklusējuma opcijas.
- Instalēšanas dialoglodziņš parādīs instalēšanas gaitu. Lūdzu, uzgaidiet, līdz tas tiks pabeigts.
- Kad instalēšana būs pabeigta, Windows izvēlnē Sākt varēsiet atrast Python 3.x ikonu, kas atver Python 3 Interactive CLI.
- Interaktīvā Python 3 CLI ļauj interaktīvi rakstīt un izpildīt Python komandas. Piemēram, vienkāršu Hello World kodu Python var uzrakstīt, izmantojot drukāšanas komandu. Tā kā tā ir interaktīva CLI, komanda tiek interpretēta vienlaicīgi, un izvade tiek nekavējoties izdrukāta.
Lai praktizētu kodu, jums jāiegūst Python IDE.
Tālāka lasīšana
Jūs varat uzzināt vairāk par Python un tā izmantošanu no tā plašās informācijas dokumentācija vai apmeklējot tiešsaistes kursus.
Pēc tam uzziniet, kā instalēt PIP, lai instalētu Python pakotnes.
Vai jums patika lasīt rakstu? Kā būtu ar dalīšanos ar pasauli?