Die Python-Programmierung ist bei Ubuntu-Benutzern sehr beliebt und deshalb enthält das System sie in seinen Repositories. Darüber hinaus ist es möglich, fast jedes Python-Entwicklungstool auf Ubuntu zu installieren. Dazu gehört auch die Programmierung verschiedener Webapplikationen. Wenn Sie Python für Ihre Webanwendungen verwenden möchten, müssen Sie daher wissen, wie Flask unter Ubuntu installiert wird, und genau das lernen Sie in diesem Beitrag.
Was ist Flask?
Auf der Flask-Website finden wir die folgende Definition:
Flask ist ein leichtgewichtiges WSGI-Framework für Webanwendungen. Es wurde entwickelt, um den Einstieg schnell und einfach zu machen, mit der Fähigkeit, auf komplexe Anwendungen zu skalieren. Es begann als einfacher Wrapper um Werkzeug und Jinja und hat sich zu einem der beliebtesten Frameworks für Python-Webanwendungen entwickelt.
Mit Flask können wir also mit der Erstellung von Webanwendungen mit Python beginnen und uns nur um den Code und das Design unserer Anwendung kümmern.
Installieren Sie Flask unter Ubuntu 20.04
Um Flask zu installieren, ist es am besten, es in einer virtuellen Python-Umgebung zu installieren. Auch wenn dies seltsam klingen mag, ist es in Wirklichkeit ganz einfach.
Stellen Sie zunächst sicher, dass Ihr System vollständig auf dem neuesten Stand ist:
sudo apt update sudo apt upgrade
Danach müssen Sie python3-venv
installieren Paket, dessen Hauptfunktion es Ihnen ermöglicht, virtuelle Python-Umgebungen zu erstellen.
Dann müssen Sie den Ordner erstellen, in dem Ihr Projekt gehostet wird. Außerdem können Sie den gewünschten Standort auswählen. In diesem Fall erstelle ich einen Ordner namens example
.
mkdir example
Und greifen Sie auf den Ordner zu:
cd example
Jetzt ist es an der Zeit, die virtuelle Umgebung durch Ausführen von
zu erstellenpython3 -m venv venv
Dadurch wird ein Ordner namens venv
erstellt das eine Binärdatei enthält, mit der wir die virtuelle Umgebung aktivieren können. Führen Sie dazu einfach Folgendes aus:
source venv/bin/activate
An dieser Stelle werden Sie feststellen, wie sich die Eingabeaufforderung ändert und am Anfang etwas Ähnliches hinzufügt
(venv)
Jetzt, da wir uns in der virtuellen Umgebung befinden, können wir PIP, den Paketmanager für Python, verwenden, um Flask zu installieren.
pip install Flask
Sie können die Installation von Flask überprüfen, indem Sie die installierte Version anzeigen.
python -m flask --version
Beispielausgabe:
Python 3.8.5 Flask 1.1.2 Werkzeug 1.0.1
Überprüfen der Flask-Installation unter Ubuntu 20.04
Der beste Weg, um festzustellen, ob die Installation erfolgreich war, besteht darin, eine neue Datei zu erstellen, Code hinzuzufügen und auszuführen. Machen Sie es also mit einem Texteditor oder Ihrer bevorzugten IDE.
Und fügen Sie den folgenden Inhalt hinzu:
from flask import Flask app = Flask(__name__) @app.route('/') def hello_world(): return 'Hello World! welcome to atechtown.com' export FLASK_APP=hello.py
Natürlich ist dies eine ziemlich einfache Testdatei und enthält nur „Hello World“, aber es sollte ausreichen.
Um die Codeausführung zu starten, müssen Sie ausführen
flask run
Und Sie erhalten eine Bildschirmausgabe ähnlich der folgenden:
* Serving Flask app "hello.py" * Environment: production WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. * Debug mode: off * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
Es sagt Ihnen, dass Sie von 127.0.0.1.1:5000
zugreifen müssen in Ihrem Webbrowser. Wenn Sie Flask jedoch auf einem Server oder einer virtuellen Maschine installiert haben, müssen Sie den --host
verwenden Option.
flask run --host=0.0.0.0.0
Öffnen Sie nun Ihren Browser und gehen Sie zu http://127.0.0.1:5000
wenn Sie Flask auf einem lokalen Rechner oder http://your-ip-server:5000
installiert haben wenn Sie es auf einer virtuellen Maschine oder einem Server installiert haben.
Wenn alles gut gelaufen ist, sollten Sie einen ähnlichen Bildschirm wie diesen sehen:
Wenn Sie mit der Arbeit fertig sind, deaktivieren Sie die virtuelle Umgebung, indem Sie Folgendes ausführen:
deactivate
Auf diese Weise haben Sie Flask erfolgreich auf Ubuntu 20.04 installiert.
Schlussfolgerung
In Ubuntu 20.04 stehen uns viele Tools zum Programmieren zur Verfügung, und zu wissen, wie man sie installiert, ist ein erster Schritt, um Anwendungen in der gewünschten Sprache zu erstellen. In diesem Beitrag haben Sie gelernt, wie Sie Flask unter Ubuntu 20.04 installieren, einem Mikroframework für die Entwicklung von Webanwendungen mit Python. Der Prozess ist schnell und einfach und kann von jedem Benutzer erreicht werden.