Geekflare wird von unserem Publikum unterstützt. Es kann sein, dass wir durch den Kauf von Links auf dieser Seite Affiliate-Provisionen verdienen.
Unter Entwicklung Zuletzt aktualisiert: September 13, 2023
Weitergeben:
Invicti Web Application Security Scanner - die einzige Lösung, die eine automatische Überprüfung von Schwachstellen mit Proof-Based Scanning™ ermöglicht.

Python ist eine offene, leistungsstarke, interpretierte und leicht zu erlernende Programmiersprache, die mehrere Plattformen unterstützt. Sie ist eine der bevorzugten Programmiersprachen in den Bereichen Datenanalyse und maschinelles Lernen.

Es bietet ein umfangreiches Set an eingebauten und portable Bibliotheken die zur Erweiterung Ihres Python-Projekts einfach eingebunden werden können. Außerdem bietet es breite Unterstützung für objektorientierte und funktionale Programmierpraktiken der Softwareentwicklung.

Python bietet derzeit sowohl Python 2.x als auch Python 3.x an, die nicht vollständig miteinander kompatibel sind und einige Unterschiede aufweisen. Daher sollte die Entscheidung für eine der beiden Versionen auf der Grundlage Ihrer aktuellen Umgebung und Bedürfnisse getroffen werden. Die meisten Linux-Distributionen sind mit einer Python-Version vorinstalliert, da Python häufig in Betriebssystembibliotheken und Software verwendet wird.

Dieser Artikel behandelt die Installation von Python 3 auf CentOS, Ubuntu und Windows-basierten Plattformen. Python 3 kann zusammen mit Python 2 installiert werden, aber Sie müssen vorsichtig sein, wenn Sie die Standardeinstellungen des Systems angeben Python-Interpreter.

Python 3 auf CentOS 6.x/7.x

Für CentOS 6.x/7.x oder RHEL-basierte Distributionen können Sie Python 3 installieren, indem Sie yum.

$ sudo yum install python3

Wenn Sie dazu aufgefordert werden, bestätigen Sie bitte mit 'y':

Is this ok [y/d/N]: y

Das Installationsprotokoll von Python 3 auf CentOS 7 ist unten angegeben:

$ 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 auf CentOS 8.x

Python 3 kann auf CentOS 8.x installiert werden mit DNF-Paketmanager. Verwenden Sie den folgenden Befehl, um die Installation von Python 3 zu starten:

$ sudo dnf install python3

Wenn Sie dazu aufgefordert werden, bestätigen Sie bitte mit 'y':

Is this ok [y/N]: y

Nachfolgend sehen Sie einen Auszug aus dem Protokoll der Python 3-Installation unter 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 unter Ubuntu

Auf einem Betriebssystem mit Ubuntu/Debian können wir apt oder apt-get verwenden, um Python 3 zu erhalten.

Auf neueren Ubuntu-Systemen ist Python 3 bereits installiert. Sollte es aus irgendeinem Grund entfernt worden sein und Sie müssen es explizit installieren, verwenden Sie den folgenden Befehl:

$ sudo apt install python3

Überprüfen von Python 3 unter Linux

Python 3 kann leicht vom Linux Terminal aus überprüft werden. Um die installierte Version zu überprüfen, verwenden Sie:

$ python3 --version
Python 3.8.6
$

Python 3 unter Windows

Unter Windows kann Python 3 mit einem einfachen, assistentengestützten Installationsprogramm von der offiziellen Python-Website installiert werden. Das Standard-Installationsprogramm, das auf der offiziellen Download-Seite sollte für die meisten Zwecke ausreichen, es sei denn, Sie müssen eine andere Python-Version oder Architektur wählen.

Die letzte verfügbare Version zum Zeitpunkt der Erstellung dieses Artikels ist 3.9.1.

Für die 64-Bit-Architektur wird das heruntergeladene Python-Installationsprogramm etwa so heißen python-3.x.x-amd64.exe.

  • Starten Sie das Installationsprogramm, indem Sie die heruntergeladene exe-Datei ausführen.
  • Die für das Installationsprogramm ausgewählten Standardoptionen sollten ausreichen. Sie haben jedoch die Möglichkeit, den Installationsort und die Komponenten mit der Option Anpassen der Installation Option.
  • Es gibt auch die Möglichkeit, Python 3 für alle Benutzer oder nur für Ihr spezielles Windows-Benutzerkonto zu installieren.
  • Schließlich gibt es eine Option, um Python 3 in die Windows PATH Umgebungsvariable aufzunehmen, wodurch Sie Python 3 von der Windows Eingabeaufforderung aus einem beliebigen Verzeichnis verwenden können.
  • Sobald alle Einstellungen bestätigt sind, klicken Sie auf Jetzt installieren um mit der Installation von Python 3 unter Verwendung der Standardoptionen fortzufahren.

  • Der Installationsdialog zeigt den Fortschritt der Installation an. Bitte warten Sie, bis der Vorgang abgeschlossen ist.

  • Nach Abschluss der Installation finden Sie das Python 3.x-Symbol im Startmenü von Windows, das die interaktive Python 3-CLI öffnet.

  • Mit der interaktiven Python 3 CLI können Sie Python-Befehle interaktiv schreiben und ausführen. Als Beispiel kann ein einfacher Hello World Code in Python kann mit dem Befehl print geschrieben werden. Da es sich um eine interaktive Befehlszeile handelt, wird der Befehl gleichzeitig interpretiert und die Ausgabe wird sofort gedruckt.

Um Code zu üben, sollten Sie sich Python-IDE.

Weitere Lektüre

Mehr über Python und seine Verwendung erfahren Sie in der umfangreichen Dokumentation oder durch die Einnahme von Online-Kurse.

Als nächstes erfahren Sie, wie Sie PIP installieren um Python-Pakete zu installieren.

  • Abhishek Nair
    Autor
Dank an unsere Sponsoren
Weitere gute Lektüre zum Thema Entwicklung
Energie für Ihr Unternehmen
Einige der Tools und Dienste, die Ihr Unternehmen beim Wachstum unterstützen.
  • Invicti nutzt das Proof-Based Scanning™, um die identifizierten Schwachstellen automatisch zu überprüfen und innerhalb weniger Stunden verwertbare Ergebnisse zu erzielen.
    Versuchen Sie Invicti
  • Web Scraping, Residential Proxy, Proxy Manager, Web Unlocker, Search Engine Crawler und alles, was Sie zum Sammeln von Webdaten benötigen.
    Versuchen Sie Brightdata
  • Monday.com ist ein All-in-One-Betriebssystem, mit dem Sie Projekte, Aufgaben, Arbeit, Vertrieb, CRM, Arbeitsabläufe und vieles mehr verwalten können.
    Versuch Montag
  • Intruder ist ein Online-Schwachstellen-Scanner, der Schwachstellen in Ihrer Infrastruktur aufspürt, um kostspielige Datenschutzverletzungen zu vermeiden.
    Versuchen Sie Intruder