So installieren Sie Python 3 und richten eine lokale Programmierumgebung unter Debian 8 ein

Einführung

Als vielseitige Programmiersprache kann Python für viele verschiedene Programmierprojekte verwendet werden. Mit einem Namen, der von der britischen Comedy-Gruppe Monty Python inspiriert wurde, wollte das Entwicklerteam Python zu einer Sprache machen, die Spaß macht und die erstmals 1991 veröffentlicht wurde. Python ist einfach einzurichten und in einem relativ einfachen Stil mit sofortigem Feedback zu Fehlern geschrieben. Es ist eine großartige Wahl für Anfänger und erfahrene Entwickler. Python 3 ist die aktuellste Version der Sprache und gilt als die Zukunft von Python.

Dieses Tutorial führt Sie durch die Installation von Python 3 auf Ihrem lokalen Linux-Computer und das Einrichten einer Programmierumgebung über die Befehlszeile. Dieses Tutorial wird explizit die Installationsverfahren für und Debian 8 behandeln, aber die allgemeinen Prinzipien gelten für jede andere Distribution von Debian Linux.

Voraussetzungen

Sie benötigen einen Computer, auf dem Debian 8 oder eine andere Version von Debian Linux installiert ist, sowie Administratorzugriff auf diesen Computer und eine Internetverbindung.

Schritt 1 - Einrichten von Python 3

Wir schließen unsere Installation und Einrichtung über die Befehlszeile ab. Dies ist eine nicht grafische Methode, um mit Ihrem Computer zu interagieren. Das heißt, anstatt auf Schaltflächen zu klicken, geben Sie Text ein und erhalten auch Text-Feedback von Ihrem Computer. Die Befehlszeile, auch als Shell bezeichnet, kann Ihnen dabei helfen, viele der Aufgaben, die Sie täglich auf einem Computer ausführen, zu ändern und zu automatisieren. Sie ist ein unverzichtbares Tool für Softwareentwickler. Es müssen viele Terminalbefehle gelernt werden, mit denen Sie leistungsstärkere Aufgaben ausführen können. Mit dem Artikel „https://www.digitalocean.com/community/tutorials/an-einführung-in-linux-terminalgrenzenEinführung in das Linux-Terminal]“ können Sie sich besser mit dem Terminal vertraut machen.

Unter Debian 8 können Sie das Menü in der unteren linken Ecke Ihres Bildschirms öffnen und in der Suchleiste nach "terminal" suchen. Klicken Sie auf Terminal, um das Programm zu öffnen. Sie können auch gleichzeitig die Tasten "+ STRG", "+ ALT" und "+ T +" auf Ihrer Tastatur drücken, um die Terminal-Anwendung automatisch zu öffnen.

image: https: //assets.digitalocean.com/articles/eng_python/UbuntuDebianSetUp/DebianSetUp.png [Debian-Terminal]

Debian 8 und andere Versionen von Debian Linux werden mit vorinstalliertem Python 3 und Python 2 ausgeliefert. Um sicherzustellen, dass unsere Versionen auf dem neuesten Stand sind, aktualisieren und aktualisieren wir das System mit "+ apt-get +":

sudo apt-get update
sudo apt-get -y upgrade

Das "+ -y +" - Flag bestätigt, dass wir der Installation aller Elemente zustimmen. Abhängig von Ihrer Linux-Version müssen Sie jedoch möglicherweise zusätzliche Eingabeaufforderungen bestätigen, wenn Ihr System aktualisiert und aktualisiert wird.

Sobald der Vorgang abgeschlossen ist, können wir die auf dem System installierte Version von Python 3 überprüfen, indem wir Folgendes eingeben:

python3 -V

Sie erhalten eine Ausgabe im Terminalfenster, in der Sie die Versionsnummer erfahren. Die Versionsnummer kann variieren, sieht aber ungefähr so ​​aus:

OutputPython

Um Softwarepakete für Python zu verwalten, installieren wir * pip *:

sudo apt-get install -y python3-pip

Ein Tool zur Verwendung mit Python, * pip * installiert und verwaltet Programmierpakete, die wir möglicherweise in unseren Entwicklungsprojekten verwenden möchten. Sie können Python-Pakete installieren, indem Sie Folgendes eingeben:

pip3 install

Hier kann ++ auf ein beliebiges Python-Paket oder eine Bibliothek verweisen, z. B. Django für die Webentwicklung oder NumPy für das wissenschaftliche Rechnen. Wenn Sie NumPy installieren möchten, können Sie dies mit dem Befehl + pip3 install numpy + tun.

Es müssen noch ein paar Pakete und Entwicklungstools installiert werden, um sicherzustellen, dass wir eine robuste Konfiguration für unsere Programmierumgebung haben:

sudo apt-get install build-essential libssl-dev libffi-dev python-dev

Sobald Python eingerichtet und pip und andere Tools installiert sind, können wir eine virtuelle Umgebung für unsere Entwicklungsprojekte einrichten.

Schritt 2 - Einrichten einer virtuellen Umgebung

In virtuellen Umgebungen können Sie einen isolierten Bereich für Python-Projekte auf Ihrem Computer einrichten. So stellen Sie sicher, dass jedes Ihrer Projekte über eigene Abhängigkeiten verfügt, die keines Ihrer anderen Projekte stören.

Durch das Einrichten einer Programmierumgebung haben wir eine bessere Kontrolle über unsere Python-Projekte und darüber, wie verschiedene Versionen von Paketen behandelt werden. Dies ist besonders wichtig, wenn Sie mit Paketen von Drittanbietern arbeiten.

Sie können beliebig viele Python-Programmierumgebungen einrichten. Jede Umgebung ist im Grunde genommen ein Verzeichnis oder ein Ordner auf Ihrem Computer, in dem sich einige Skripts befinden, damit sie als Umgebung fungiert.

Wir müssen zuerst das * venv * -Modul installieren, das Teil der Python 3-Standardbibliothek ist, damit wir virtuelle Umgebungen für uns erstellen können. Lassen Sie uns venv installieren, indem Sie Folgendes eingeben:

sudo apt-get install -y python3-venv

Mit dieser Installation sind wir bereit, Umgebungen zu erstellen. Wählen wir das Verzeichnis, in das wir unsere Python-Programmierumgebungen einfügen möchten, oder erstellen wir ein neues Verzeichnis mit "+ mkdir +", wie in:

mkdir
cd

Sobald Sie sich in dem Verzeichnis befinden, in dem die Umgebungen gespeichert werden sollen, können Sie eine Umgebung erstellen, indem Sie den folgenden Befehl ausführen:

python3 -m venv

Im Wesentlichen wird ein neues Verzeichnis erstellt, das einige Elemente enthält, die mit dem Befehl "+ ls +" angezeigt werden können:

ls my_env
Outputbin  include  lib  lib64  pyvenv.cfg

Zusammen stellen diese Dateien sicher, dass Ihre Projekte vom allgemeinen Kontext Ihres lokalen Computers isoliert sind, sodass Systemdateien und Projektdateien nicht vermischt werden. Dies ist eine gute Vorgehensweise für die Versionskontrolle und um sicherzustellen, dass jedes Ihrer Projekte Zugriff auf die speziellen Pakete hat, die es benötigt. Python Wheels ist ein integriertes Paketformat für Python, mit dem Sie Ihre Software-Produktion beschleunigen können, indem Sie die Anzahl der Kompiliervorgänge reduzieren. Sie finden dies in jedem der + lib + - Verzeichnisse.

Um diese Umgebung zu verwenden, müssen Sie sie aktivieren. Geben Sie dazu den folgenden Befehl ein, der das Aktivierungsskript aufruft:

source /bin/activate

Ihrer Eingabeaufforderung wird nun der Name Ihrer Umgebung vorangestellt, in diesem Fall heißt er. Je nachdem, welche Version von Debian Linux Sie verwenden, sieht Ihr Präfix möglicherweise etwas anders aus, aber der Name Ihrer Umgebung in Klammern sollte das erste sein, was Sie in Ihrer Zeile sehen:

Mit diesem Präfix wissen wir, dass die Umgebung derzeit aktiv ist. Wenn wir hier Programme erstellen, werden nur die Einstellungen und Pakete dieser bestimmten Umgebung verwendet.

Nachdem Sie diese Schritte ausgeführt haben, ist Ihre virtuelle Umgebung einsatzbereit.

Schritt 3 - Ein einfaches Programm erstellen

Nachdem wir unsere virtuelle Umgebung eingerichtet haben, erstellen wir ein einfaches "Hallo Welt!" - Programm. Dies stellt sicher, dass unsere Umgebung funktioniert, und gibt uns die Möglichkeit, Python besser kennenzulernen, wenn dies noch nicht geschehen ist.

Dazu öffnen wir einen Befehlszeilen-Texteditor wie nano und erstellen eine neue Datei:

nano hello.py

Sobald sich die Textdatei im Terminalfenster öffnet, geben wir unser Programm ein:

print("Hello, World!")

Beenden Sie nano, indem Sie die Tasten "" und " x " drücken. Wenn Sie aufgefordert werden, die Datei zu speichern, drücken Sie " y +".

Sobald Sie nano verlassen und zu Ihrer Shell zurückkehren, führen Sie das Programm aus:

python hello.py

Das soeben erstellte Programm hello.py sollte auf Ihrem Terminal die folgende Ausgabe erzeugen:

OutputHello, World!

Um die Umgebung zu verlassen, geben Sie einfach den Befehl "+ deaktivieren +" ein und Sie kehren in Ihr ursprüngliches Verzeichnis zurück.

Fazit

Herzliche Glückwünsche! Zu diesem Zeitpunkt haben Sie eine Python 3-Programmierumgebung auf Ihrem lokalen Debian Linux-Rechner eingerichtet und können ein Codierungsprojekt starten!

Um Python 3 auf einem anderen Computer einzurichten, folgen Sie der https://www.digitalocean.com/community/tutorial_series/how-to-install-and-set-up-a-local-programming-environment-for-python-3 [lokale Programmierumgebungshandbücher] für https://www.digitalocean.com/community/tutorials/installationsanleitung-python-3-und-setup-a-lokale-programmierumgebung-auf-ubuntu-16 -04 [Ubuntu 16.04], CentOS 7, Windows 10 oder macOS. Sie können auch https://www.digitalocean.com/community/tutorials/how-to-install-python-3-and-set-up-a-programming-environment-on-an-ubuntu-16-04 lesen -server [Installieren von Python und Einrichten einer Programmierumgebung auf einem Ubuntu 16.04-Server], was besonders nützlich ist, wenn Sie in Entwicklungsteams arbeiten.

Wenn Ihr lokaler Computer für die Softwareentwicklung bereit ist, können Sie weitere Informationen zum Codieren in Python erhalten, indem Sie „https://www.digitalocean.com/community/tutorials/understanding-data-types-in-python-3[Understanding Data“ (Daten verstehen) befolgen Types in Python 3] “und„ How To Use Variables in Python 3 “.