Virtuelle Umgebung
Sie müssen eine virtuelle Umgebung verwenden, um die Abhängigkeiten für Ihr Projekt zu verwalten.
Virtuelle Umgebungen sind unabhängige Gruppen von Python-Bibliotheken, eine für jedes Projekt. Für ein Projekt installierte Pakete wirken nicht auf andere Projekte aus.
Python 3 wird mit dem venv-Modul gebündelt, um virtuelle Umgebungen zu erstellen.
Erstellung einer Umgebung
Erstellen Sie einen neuen Ordner und einen venv-Ordner in:
$ mkdir pyflask
$ cd pyflask
$ python3 -m venv venv
Windows:
$ py -3 -m venv venv
Aktivierung der Umgebung
Aktivieren Sie die entsprechende Umgebung:
$ source venv/bin/activate
Windows:
> venv\Scripts\activate
Flask installieren

Installieren Sie in der aktivierten Umgebung Flask:
$ pip3 install Flask
Erstellung einer Anwendung
Erstellen Sie im zuvor erstellten Pyflask Ordner eine Datei “app.py” und schreiben Sie den folgenden Code:
from flask import Flask app = Flask(__name__) @app.route("/") def index (): return "Hello World!" if __name__ == "__main__": app.run(debug=True)
Um die Anwendung auszuführen, können Sie entweder den Befehl flask oder den Python-Schalter -m mit Flask verwenden. Bevor Sie dies tun können, müssen Sie Ihrem Terminal mitteilen, mit welcher Anwendung gearbeitet werden soll, indem Sie die Umgebungsvariable FLASK_APP exportieren:
$ export FLASK_APP=app.py
$ flask run
Oder
$ export FLASK_APP=app.py
$ python -m flask run
Öffnen Sie im Browser http://127.0.0.1:5000/ um die App zu sehen:

Templates
Templates ist eine gute Möglichkeit, Webseiten zu trennen. Auf diese Weise können Sie Ihre eigenen HTML-Vorlagen hinzufügen.
Erstellen Sie eine neue Datei mit dem Namen “index.html” und verwenden Sie den folgenden Code:
<html> <body> Hi! Index template here! </body> </html>
Im Skript folgendes ändern:
from flask import Flask from flask import render_template app = Flask(__name__) @app.route("/") def index (): return render_template("index.html") if __name__ == "__main__": app.run(debug=True)