Website-Suche

Wie man Python 3 installiert und eine lokale Programmierumgebung auf Ubuntu 16.04 einrichtet


Verwendest du nicht Ubuntu 16.04?Wähle eine andere Version oder Distribution.

Einführung

Dieses Tutorial wird Ihnen helfen, eine lokale Python 3-Programmierumgebung in Ubuntu 16.04 einzurichten.

Python ist eine vielseitige Programmiersprache, die für viele verschiedene Programmierprojekte verwendet werden kann. Sie wurde erstmals 1991 veröffentlicht und trägt einen Namen, der von der britischen Komikergruppe Monty Python inspiriert ist. Das Entwicklungsteam wollte Python zu einer Sprache machen, die Spaß macht. Einfach einzurichten und in einem relativ unkomplizierten Stil geschrieben, der sofortiges Feedback bei Fehlern bietet, ist Python eine großartige Wahl für Anfänger und erfahrene Entwickler gleichermaßen. Python 3 ist die aktuellste Version der Sprache und wird als die Zukunft von Python angesehen.

Dieses Tutorial wird Sie durch die Installation von Python 3 auf Ihrem lokalen Linux-Computer führen und Ihnen zeigen, wie Sie eine Programmierumgebung über die Befehlszeile einrichten. Dieses Tutorial behandelt ausdrücklich die Installationsverfahren für Ubuntu 16.04, aber die allgemeinen Prinzipien gelten für jede andere Distribution von Debian Linux.

Voraussetzungen

Sie benötigen einen Computer mit installiertem Ubuntu 16.04 sowie administrativen Zugriff auf diese Maschine und eine Internetverbindung.

Schritt 1 — Python 3 einrichten

Wir werden unsere Installation und Einrichtung über die Kommandozeile abschließen, die eine nicht-grafische Möglichkeit ist, mit Ihrem Computer zu interagieren. Das bedeutet, anstatt auf Schaltflächen zu klicken, werden Sie Text eingeben und Feedback von Ihrem Computer ebenfalls in Textform erhalten. Die Kommandozeile, auch bekannt als Shell, kann Ihnen helfen, viele der Aufgaben, die Sie täglich an einem Computer durchführen, zu modifizieren und zu automatisieren, und ist ein wichtiges Werkzeug für Softwareentwickler. Es gibt viele Terminalbefehle, die Sie lernen können, mit denen Sie mächtigere Dinge tun können. Der Artikel „[Eine Einführung in das Linux-Terminal] (https://linux-console.net/community/tutorials/an-introduction-to-the-linux-terminal)“ kann Ihnen helfen, sich besser im Terminal zurechtzufinden.

Auf Ubuntu 16.04 finden Sie die Terminal-Anwendung, indem Sie auf das Ubuntu-Icon in der oberen linken Ecke Ihres Bildschirms klicken und „Terminal“ in die Suchleiste eingeben. Klicken Sie auf das Icon der Terminal-Anwendung, um sie zu öffnen. Alternativ können Sie gleichzeitig die Tasten CTRL, ALT und T auf Ihrer Tastatur drücken, um die Terminal-Anwendung automatisch zu öffnen.

Ubuntu 16.04 wird mit sowohl Python 3 als auch Python 2 vorinstalliert geliefert. Um sicherzustellen, dass unsere Versionen auf dem neuesten Stand sind, lassen Sie uns das System mit apt-get aktualisieren und aufrüsten:

  1. sudo apt-get update
  2. sudo apt-get -y upgrade

Die -y-Option wird bestätigen, dass wir zustimmen, alle Elemente zu installieren, aber je nach Ihrer Version von Linux müssen Sie möglicherweise weitere Bestätigungen geben, während Ihr System aktualisiert und aufgerüstet wird.

Sobald der Prozess abgeschlossen ist, können wir die installierte Version von Python 3 im System überprüfen, indem wir eintippen:

  1. python3 -V

Sie erhalten eine Ausgabe im Terminalfenster, die Ihnen die Versionsnummer anzeigt. Die Versionsnummer kann variieren, wird aber ähnlich aussehen wie diese:

Python 3.5.2

Um Softwarepakete für Python zu verwalten, lassen Sie uns pip installieren:

  1. sudo apt-get install -y python3-pip

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

  1. pip3 install package_name

Hier kann package_name auf jedes Python-Paket oder jede Bibliothek verweisen, wie Django für die Webentwicklung oder NumPy für wissenschaftliches Rechnen. Wenn Sie NumPy installieren möchten, können Sie dies mit dem Befehl pip3 install numpy tun.

Es gibt noch einige weitere Pakete und Entwicklungstools zu installieren, um sicherzustellen, dass wir eine robuste Einrichtung für unsere Programmierumgebung haben:

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

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

Schritt 2 — Einrichten einer virtuellen Umgebung

Virtuelle Umgebungen ermöglichen es Ihnen, einen isolierten Bereich auf Ihrem Computer für Python-Projekte zu haben, sodass jedes Ihrer Projekte seine eigenen Abhängigkeiten haben kann, die keine anderen Projekte stören.

Die Einrichtung einer Programmierumgebung gibt uns mehr Kontrolle über unsere Python-Projekte und darüber, wie verschiedene Versionen von Paketen behandelt werden. Dies ist besonders wichtig, wenn man mit Drittanbieter-Paketen arbeitet.

Sie können so viele Python-Programmierumgebungen einrichten, wie Sie möchten. Jede Umgebung ist im Grunde ein Verzeichnis oder Ordner auf Ihrem Computer, der einige Skripte enthält, um sie als Umgebung zu gestalten.

Wir müssen zuerst das venv-Modul installieren, das Teil der Standard-Python 3-Bibliothek ist, damit wir virtuelle Umgebungen erstellen können. Lassen Sie uns venv installieren, indem wir folgendes eintippen:

  1. sudo apt-get install -y python3-venv

Mit dieser Installation sind wir bereit, Umgebungen zu erstellen. Lassen Sie uns wählen, in welches Verzeichnis wir unsere Python-Programmierumgebungen einfügen möchten, oder wir können ein neues Verzeichnis mit mkdir erstellen, wie folgt:

  1. mkdir environments
  2. cd environments

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

  1. python3 -m venv my_env

Im Wesentlichen richtet dies ein neues Verzeichnis ein, das einige Elemente enthält, die wir mit dem ls-Befehl anzeigen können:

  1. ls my_env
bin include lib lib64 pyvenv.cfg share

Gemeinsam sorgen diese Dateien dafür, dass Ihre Projekte vom weiteren Kontext Ihres lokalen Computers isoliert sind, damit Systemdateien und Projektdaten nicht vermischt werden. Dies ist eine gute Praxis für die Versionskontrolle und um sicherzustellen, dass jedes Ihrer Projekte Zugriff auf die speziellen Pakete hat, die es benötigt. Python Wheels, ein vorgefertigtes Paketformat für Python, das Ihre Softwareproduktion beschleunigen kann, indem es die Anzahl der Kompilierungen reduziert, wird im Ubuntu 16.04 share Verzeichnis sein.

Um diese Umgebung zu nutzen, müssen Sie sie aktivieren, was Sie tun können, indem Sie den folgenden Befehl eingeben, der das Aktivierungsskript aufruft:

  1. source my_env/bin/activate

Ihr Prompt wird nun mit dem Namen Ihrer Umgebung vorangestellt, in diesem Fall heißt sie my_env. Ihr Präfix kann etwas anders aussehen, aber der Name Ihrer Umgebung in Klammern sollte das Erste sein, was Sie in Ihrer Zeile sehen:

Dieses Präfix lässt uns wissen, dass die Umgebung my_env momentan aktiv ist, was bedeutet, dass, wenn wir hier Programme erstellen, sie nur die Einstellungen und Pakete dieser speziellen Umgebung verwenden.

Hinweis: Innerhalb der virtuellen Umgebung können Sie den Befehl python anstelle von python3 und pip anstelle von pip3 verwenden, wenn Sie dies bevorzugen. Wenn Sie Python 3 auf Ihrem Rechner außerhalb einer Umgebung verwenden, müssen Sie ausschließlich die Befehle python3 und pip3 verwenden.

Nachdem Sie diese Schritte befolgt haben, ist Ihre virtuelle Umgebung bereit zur Verwendung.

Schritt 3 — Erstellen eines einfachen Programms

Jetzt, wo wir unsere virtuelle Umgebung eingerichtet haben, lassen Sie uns ein einfaches "Hello, World!"-Programm erstellen. Dies wird sicherstellen, dass unsere Umgebung funktioniert und gibt uns die Möglichkeit, uns besser mit Python vertraut zu machen, falls wir es noch nicht sind.

Um dies zu tun, öffnen wir einen textbasierten Editor wie nano und erstellen eine neue Datei:

  1. nano hello.py

Sobald die Textdatei im Terminalfenster geöffnet ist, werden wir unser Programm eintippen:

print("Hello, World!")

Verlassen Sie nano, indem Sie die Strg und x Tasten drücken. Wenn Sie zur Speicherung der Datei aufgefordert werden, drücken Sie y.

Sobald Sie nano verlassen und zu Ihrer Eingabeaufforderung zurückkehren, lassen Sie uns das Programm ausführen:

  1. python hello.py

Das hello.py-Programm, das Sie gerade erstellt haben, sollte dazu führen, dass Ihr Terminal die folgende Ausgabe produziert:

Hello, World!

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

Schlussfolgerung

Herzlichen Glückwunsch! An diesem Punkt haben Sie eine Python 3-Programmierumgebung auf Ihrem lokalen Ubuntu-Rechner eingerichtet und können ein Programmierprojekt beginnen!

Um Python 3 auf einem anderen Computer einzurichten, folgen Sie den lokalen Programmierumgebungsanleitungen für Debian 8, CentOS 7, Windows 10 oder macOS. Sie können auch darüber lesen, wie man Python installiert und eine Programmierumgebung auf einem Ubuntu 16.04-Server einrichtet, was besonders nützlich ist, wenn man im Entwicklungsteam arbeitet.

Mit Ihrem lokalen Rechner, der bereit für die Softwareentwicklung ist, können Sie weiterhin mehr über das Programmieren in Python lernen, indem Sie "Datenarten in Python 3 verstehen" und "Wie man Variablen in Python 3 verwendet" folgen.