GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So installieren Sie Python unter Linux

Python ist heute die beliebteste und am häufigsten verwendete Programmiersprache. Die einfache Syntax und die niedrige Lernkurve von Python machen es zur ultimativen Wahl für Anfänger und professionelle Entwickler. Python ist auch eine sehr vielseitige Programmiersprache. Es wird fast überall verwendet – von der Webentwicklung bis zur künstlichen Intelligenz – wirklich überall außer der mobilen Entwicklung.

Wenn Sie Python verwenden, besteht eine gute Chance, dass Sie ein Entwickler sind (oder einer werden möchten), und Linux ist eine großartige Plattform zum Erstellen von Software. Aber wenn Sie jeden Tag mit Python arbeiten, möchten Sie manchmal mit der allerneuesten Version auf dem Laufenden bleiben. Möglicherweise möchten Sie die Standardinstallation von Python auf Ihrem System nicht ersetzen, nur um die neueste Version zu testen. Daher erklärt dieser Artikel, wie Sie die neueste Version von Python 3 unter Linux installieren, ohne die von Ihrer Distribution bereitgestellte Version zu ersetzen.

Verwenden Sie das python --version-Terminal Befehl, um zu prüfen, ob Python bereits installiert ist und wenn ja, welche Version Sie haben. Wenn Python nicht auf Ihrem Linux-System installiert ist oder Sie eine aktualisierte Version installieren möchten, führen Sie die folgenden Schritte aus.

Schritt-für-Schritt-Installationsanleitung

Schritt 1: Installieren Sie zuerst Entwicklungspakete, die zum Erstellen von Python erforderlich sind.

Auf Debian:

$ sudo apt update
$ sudo apt install build-essential zlib1g-dev \
libncurses5-dev libgdbm-dev libnss3-dev \
libssl-dev libreadline-dev libffi-dev curl

Auf Fedora:

$ sudo dnf groupinstall development

Schritt 2:Laden Sie die neueste stabile Version von Python 3 herunter

Besuchen Sie die offizielle Python-Website und laden Sie die neueste Version von Python 3 herunter. Nachdem der Download abgeschlossen ist, haben Sie eine .tar.xz Archivdatei (ein "Tarball"), die den Quellcode von Python enthält.

Schritt 3:Extrahieren Sie den Tarball

Sobald der Download abgeschlossen ist, extrahieren Sie den Tarball, indem Sie entweder die Extraktionsanwendung Ihrer Wahl oder den Tar von Linux verwenden Befehl, zum Beispiel:

$ tar -xf Python-3.?.?.tar.xz

Schritt 4:Konfigurieren Sie das Skript

Navigieren Sie nach dem Extrahieren des Python-Tarballs zum Konfigurationsskript und führen Sie es in Ihrem Linux-Terminal aus mit:

$ cd Python-3.*
./configure

Die Konfiguration kann einige Zeit in Anspruch nehmen. Warten Sie, bis es erfolgreich abgeschlossen ist, bevor Sie fortfahren.

Schritt 5:Starten Sie den Build-Prozess

Wenn Sie bereits eine Version von Python auf Ihrem System installiert haben und die neue Version parallel dazu installieren möchten, verwenden Sie diesen Befehl:

$ sudo make altinstall

Der Erstellungsprozess kann einige Zeit in Anspruch nehmen.

Wenn Sie Ihre aktuelle Version von Python durch diese neue Version ersetzen möchten, sollten Sie Ihr aktuelles Python-Paket mit Ihrem Paketmanager (wie apt) deinstallieren oder dnf ) und installieren Sie dann:

$ sudo make install

Es ist jedoch im Allgemeinen vorzuziehen, Software als Paket zu installieren (z. B. als .deb oder .rpm Datei), damit Ihr System sie für Sie nachverfolgen und aktualisieren kann. Da in diesem Artikel davon ausgegangen wird, dass das neueste Python noch nicht gepackt ist, haben Sie diese Option wahrscheinlich nicht. In diesem Fall können Sie Python entweder mit altinstall installieren wie vorgeschlagen, oder erstellen Sie ein vorhandenes Python-Paket mit dem neuesten Quellcode neu. Das ist ein Thema für Fortgeschrittene und spezifisch für Ihre Distribution, daher ist es für diesen Artikel nicht relevant.

Schritt 6:Überprüfen Sie die Installation

Wenn Sie keine Fehler festgestellt haben, ist das neueste Python jetzt auf Ihrem Linux-System installiert. Um dies zu überprüfen, schreiben Sie einen dieser Befehle in Ihr Terminal:

python3 --version

oder

python --version

Wenn die Ausgabe Python 3.x anzeigt , Python 3 wurde erfolgreich installiert.

Erstellen Sie eine virtuelle Umgebung (optional)

Weitere Linux-Ressourcen

  • Spickzettel für Linux-Befehle
  • Spickzettel für fortgeschrittene Linux-Befehle
  • Kostenloser Online-Kurs:RHEL Technical Overview
  • Spickzettel für Linux-Netzwerke
  • SELinux-Spickzettel
  • Spickzettel für allgemeine Linux-Befehle
  • Was sind Linux-Container?
  • Unsere neuesten Linux-Artikel

Python stellt ein Paket namens venv bereit (virtuelle Umgebung), die Ihnen hilft, ein Programmverzeichnis oder Paket von anderen zu isolieren.

Um eine virtuelle Umgebung zu erstellen, geben Sie Folgendes in das Python-Terminal ein (in diesem Beispiel nehmen Sie an, dass die Version von Python, die Sie installiert haben, 3.8 ist Serie):

python3.8 -m venv example

Dieser Befehl erstellt ein neues Verzeichnis (das ich example genannt habe ), mit einigen Unterverzeichnissen.

Um die virtuelle Umgebung zu aktivieren, geben Sie ein:

$ source example/bin/activate
(example) $

Beachten Sie, dass Ihre Terminal-Eingabeaufforderung ($ ) wird nun ein Umgebungsname vorangestellt.

Um die virtuelle Umgebung zu deaktivieren, verwenden Sie die Schaltfläche Deaktivieren Befehl:

(example) $ deactivate

Schlussfolgerung

Python ist eine lustige Sprache, die häufig entwickelt und verbessert wird. Es ist einfach, sich mit neuen Funktionen vertraut zu machen, wenn Sie erst einmal verstanden haben, wie Sie die neueste Version installieren, ohne die stabile Version zu beeinträchtigen, die von Ihrer Distribution bereitgestellt wird.

Wenn Sie Feedback oder Fragen haben, hinterlassen Sie diese bitte in den Kommentaren.


Linux
  1. So installieren Sie Linux in 3 Schritten

  2. So installieren Sie Java unter Linux

  3. So installieren Sie NodeJS unter Linux

  4. So installieren Sie Python unter Linux Mint 20

  5. So installieren Sie Python 3.10 auf Rocky Linux 8

So installieren Sie die PyBrain-Python-Bibliothek unter Linux

So installieren Sie Setuptools für Python unter Linux

So installieren Sie Python 3.10 unter Fedora Linux

So installieren Sie Python 3.9 unter Linux Mint 20

So installieren Sie Anaconda Python unter Rocky Linux 8

So installieren Sie Python 3.9 unter Rocky Linux