GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Wie installiere ich Flask unter Ubuntu 20.04?

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 erstellen
python3 -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.


Ubuntu
  1. So installieren Sie Python 3 unter Ubuntu 18.04 oder 20.04

  2. So installieren Sie Python 3.9 unter Ubuntu 18.04

  3. Wie installiere ich Python 3.2 in Ubuntu 13.04?

  4. So installieren Sie Python 3.6 unter Ubuntu 16.04

  5. So installieren Sie Python 3.9 auf Ubuntu 20.04

So installieren Sie Flask in Ubuntu 21.04

So installieren Sie Flask in Ubuntu 20.04

So installieren Sie Flask unter Ubuntu 22.04

So installieren Sie Python unter Ubuntu 20.04

So installieren Sie Python unter 3.9 Ubuntu 20.04

So installieren Sie Python unter Ubuntu 22.04