Jupyter Installation für Python mit Anaconda Distribution [Mac/Windows/Linux] - Tutorial (deutsch)
Inhaltsverzeichnis:
Die virtuelle Python-Umgebung ist ein eigenständiger Verzeichnisbaum, der eine Python-Installation und eine Reihe zusätzlicher Pakete enthält.
Der Hauptzweck von virtuellen Python-Umgebungen besteht darin, eine isolierte Umgebung für verschiedene Python-Projekte zu erstellen. Auf diese Weise können Sie eine bestimmte Version eines Moduls pro Projekt installieren, ohne befürchten zu müssen, dass dies Auswirkungen auf Ihre anderen Python-Projekte hat.
In diesem Tutorial erhalten Sie eine schrittweise Anleitung zum Erstellen von virtuellen Python-Umgebungen unter Ubuntu 18.04.
Erstellen Sie eine virtuelle Umgebung für Python 3
Ubuntu 18.04 wird standardmäßig mit Python 3.6 ausgeliefert. Sie können überprüfen, ob Python 3 auf Ihrem System installiert ist, indem Sie Folgendes ausführen:
python3 -V
Die Ausgabe sollte folgendermaßen aussehen:
Python 3.6.5
Wenn Sie die neueste Hauptversion der Python-Sprache installieren möchten, befolgen Sie diese Anweisungen in Python 3.7.
Ab Python 3.6 wird empfohlen, eine virtuelle Umgebung mithilfe des
venv
Moduls zu erstellen.
Beginnen wir mit der Installation des
python3-venv
, das das
venv
Modul enthält.
sudo apt install python3-venv
Sobald das Modul installiert ist, können wir virtuelle Umgebungen für Python 3 erstellen.
Wechseln Sie zunächst in ein Verzeichnis, in dem Sie Ihre virtuellen Python 3-Umgebungen speichern möchten. Führen Sie im Verzeichnis den folgenden Befehl aus, um Ihre neue virtuelle Umgebung zu erstellen:
python3 -m venv my-project-env
Der obige Befehl erstellt ein Verzeichnis mit dem Namen
my-project-env
, das eine Kopie der Python-Binärdatei, des Pip-Paketmanagers, der Standard-Python-Bibliothek und anderer unterstützender Dateien enthält.
Um diese virtuelle Umgebung zu verwenden, müssen Sie sie aktivieren, indem Sie das
activate
ausführen:
source my-project-env/bin/activate
Nach der Aktivierung wird das bin-Verzeichnis der virtuellen Umgebung am Anfang der
$PATH
Variablen hinzugefügt. Die Eingabeaufforderung Ihrer Shell ändert sich ebenfalls und zeigt den Namen der aktuell verwendeten virtuellen Umgebung an. In unserem Fall ist das
my-project-env
:
$ source my-project-env/bin/activate (my-project-env) $
Nachdem die virtuelle Umgebung aktiviert wurde, können wir Pakete mithilfe von pip installieren, aktualisieren und entfernen.
Erstellen wir ein einfaches Python-Skript mit dem Requests-Modul.
In der virtuellen Umgebung können Sie den Befehl
pip
anstelle von
pip3
und
python
anstelle von
python3
.
Der erste Schritt ist die Installation des Moduls mit dem Python-Paketmanager pip:
pip install requests
Um die Installation zu überprüfen, können Sie versuchen, das Modul zu importieren:
import requests
Wenn beim Importieren des Moduls keine Fehler aufgetreten sind, war die Installation erfolgreich.
In diesem Beispiel verwenden wir die Website httpbin.org, die einen einfachen HTTP-Anforderungs- und Antwortdienst zum Drucken aller Header-Einträge bereitstellt.
Öffne deinen Texteditor und erstelle eine neue Datei:
nano testing.py
Fügen Sie den folgenden Inhalt in die Datei ein:
import requests r = requests.get('http://httpbin.org/get') print(r.headers)
Schließen Sie und speichern Sie die Datei.
Wir können das Skript jetzt ausführen, indem wir Folgendes eingeben:
python testing.py
Das Skript druckt ein Wörterbuch aller Kopfzeileneinträge aus, wie unten gezeigt:
{'Connection': 'keep-alive', 'Server': 'gunicorn/19.9.0', 'Date': 'Tue, 18 Sep 2018 16:50:03 GMT', 'Content-Type': 'application/json', 'Content-Length': '266', 'Access-Control-Allow-Origin': '*', 'Access-Control-Allow-Credentials': 'true', 'Via': '1.1 vegur'}
Wenn Sie mit der Deaktivierung der Umgebung fertig sind, geben Sie
deactivate
und Sie kehren zu Ihrer normalen Shell zurück.
Fazit
Sie haben gelernt, wie Sie virtuelle Python-Umgebungen erstellen und verwenden. Sie können die oben beschriebenen Schritte wiederholen und zusätzliche virtuelle Umgebungen für Ihre Python-Projekte erstellen.
Erstellen Sie virtuelle Meisterwerke mit Lego Digital Designer
Spielen Sie mit einer unendlichen Box mit virtuellen Legosteinen - und bestellen Sie, wenn Sie möchten, das Richtige fertig.
Erstellen Sie ein Verknüpfungswerkzeug: Erstellen Sie Verknüpfungen überall einfach
Erstellen Sie ein Verknüpfungswerkzeug fügt die Möglichkeit hinzu, wo eine Verknüpfung zu erstellen ein Ordner oder ein Dateisystemobjekt, irgendwo auf dem Windows-Computer eines Benutzers.
So richten Sie virtuelle Apache-Hosts unter Ubuntu 18.04 ein
In diesem Tutorial erhalten Sie eine schrittweise Anleitung zum Einrichten von Apache Virtual Hosts unter Ubuntu 18.04. Mit Apache Virtual Hosts können Sie mehr als eine Website auf einem einzelnen Computer ausführen.