Python to otwarty, potężny, interpretowany i łatwy do nauczenia język programowania, który obsługuje wiele platform. Jest to jeden z najbardziej preferowanych języków programowania w dziedzinie Data Analytics i Machine Learning.
Oferuje obszerny zestaw wbudowanych i przenośnych bibliotek, które można łatwo dołączyć w celu rozszerzenia projektu Pythona. Ponadto ma szerokie wsparcie dla zorientowanych obiektowo i funkcjonalnych praktyk programowania inżynierii oprogramowania.
Python oferuje obecnie zarówno Python 2.x, jak i Python 3.x, które nie są ze sobą w pełni kompatybilne i mają kilka różnic. Dlatego wybór jednego z nich powinien być planowaną decyzją opartą na aktualnym środowisku i potrzebach. Większość dystrybucji Linuksa jest dostarczana z preinstalowaną wersją Pythona ze względu na jej szerokie zastosowanie w bibliotekach i oprogramowaniu systemu operacyjnego.
W tym artykule omówimy instalację Pythona 3 na platformach CentOS, Ubuntu i Windows. Python 3 można zainstalować razem z Pythonem 2, ale należy zachować ostrożność przy określaniu domyślnego systemowego interpretera Pythona.
Spis treści:
Python 3 na CentOS 6.x/7.x
W przypadku dystrybucji opartej na CentOS 6.x/7.x lub RHEL można zainstalować Python 3 za pomocą yum.
$ sudo yum install python3
Po wyświetleniu monitu potwierdź, naciskając „y”:
Is this ok [y/d/N]: y
Dziennik instalacji Pythona 3 na CentOS 7 podano poniżej:
$ 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 na CentOS 8.x
Python 3 można zainstalować na CentOS 8.x za pomocą menedżera pakietów DNF. Użyj poniższego polecenia, aby rozpocząć instalację Pythona 3:
$ sudo dnf install python3
Po wyświetleniu monitu potwierdź, naciskając „y”:
Is this ok [y/N]: y
Fragment dziennika instalacji Pythona 3 na CentOS 8 pokazano poniżej:
$ 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! $
Pythona 3 na Ubuntu
W systemie operacyjnym z systemem Ubuntu/Debian możemy użyć apt lub apt-get, aby uzyskać Pythona 3.
Nowsze systemy Ubuntu mają już zainstalowany Python 3. Jeśli został usunięty z jakiegoś powodu i musisz go zainstalować jawnie, użyj poniższego polecenia:
$ sudo apt install python3
Sprawdź Pythona 3 w systemie Linux
Python 3 można łatwo sprawdzić z terminala Linux. Aby sprawdzić zainstalowaną wersję, użyj:
$ python3 --version Python 3.8.6 $
Pythona 3 w systemie Windows
W systemie Windows Python 3 można zainstalować za pomocą prostego instalatora opartego na kreatorach z oficjalnej witryny Pythona. Domyślny instalator oferowany na oficjalnej stronie strona pobierania powinien być wystarczający do większości zastosowań, chyba że musisz wybrać inną wersję lub architekturę Pythona.
Najnowsza dostępna wersja w momencie pisania tego artykułu to 3.9.1.
W przypadku architektury 64-bitowej pobrany instalator Pythona będzie miał nazwę podobną do python-3.xx-amd64.exe.
- Uruchom instalator, uruchamiając pobrany plik exe.
- Domyślne opcje wybrane dla instalatora powinny być gotowe. Istnieje jednak możliwość modyfikowania miejsca instalacji i komponentów za pomocą opcji Dostosuj instalację.
- Istnieje również opcja zainstalowania Pythona 3 dla wszystkich użytkowników lub tylko dla określonego konta użytkownika systemu Windows.
- Wreszcie istnieje opcja dodania języka Python 3 do zmiennej środowiskowej PATH systemu Windows, co pozwoliłoby na użycie języka Python 3 z wiersza polecenia systemu Windows z dowolnej lokalizacji katalogu.
- Po potwierdzeniu wszystkich ustawień kliknij Zainstaluj teraz, aby kontynuować instalację Pythona 3 przy użyciu opcji domyślnych.
- Okno dialogowe instalacji pokaże postęp instalacji. Poczekaj, aż się zakończy.
- Po zakończeniu instalacji będziesz mógł znaleźć ikonę Pythona 3.x w menu Start systemu Windows, która otwiera Python 3 Interactive CLI.
- Interaktywny Python 3 CLI umożliwia interaktywne pisanie i wykonywanie poleceń Pythona. Na przykład prosty kod Hello World w Pythonie można napisać za pomocą polecenia print. Ponieważ jest to interaktywny CLI, polecenie jest interpretowane jednocześnie, a dane wyjściowe są natychmiast drukowane.
Aby ćwiczyć kod, powinieneś zdobyć Python IDE.
Dalsza lektura
Możesz dowiedzieć się więcej o Pythonie i jego zastosowaniu z jego obszernego dokumentacja lub biorąc udział w kursach online.
Następnie dowiedz się, jak zainstalować PIP, aby zainstalować pakiety Pythona.
Podobał Ci się artykuł? A co powiesz na dzielenie się ze światem?