GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare Flask su Ubuntu 20.04?

La programmazione Python è molto popolare tra gli utenti di Ubuntu ed è per questo che il sistema la include nei suoi repository. Oltre a questo, è possibile installare quasi tutti gli strumenti di sviluppo Python su Ubuntu. Ciò include anche la programmazione di varie applicazioni web. Ecco perché, se vuoi usare Python per le tue applicazioni web, devi sapere come installare Flask su Ubuntu ed è proprio quello che imparerai con questo post.

Cos'è Flask?

Sul sito di Flask troviamo la seguente definizione:

Flask è un framework per applicazioni Web WSGI leggero. È progettato per iniziare in modo rapido e semplice, con la possibilità di scalare fino a applicazioni complesse. È iniziato come un semplice wrapper attorno a Werkzeug e Jinja ed è diventato uno dei framework di applicazioni Web Python più popolari.

Quindi con Flask possiamo iniziare a creare applicazioni web con Python e occuparci solo del codice e del design della nostra app.

Installa Flask su Ubuntu 20.04

Per installare Flask è meglio installarlo in un ambiente virtuale Python. Anche se può sembrare strano, la realtà è che è abbastanza semplice da fare.

Innanzitutto, assicurati che il tuo sistema sia completamente aggiornato:

sudo apt update
sudo apt upgrade

Dopodiché, devi installare python3-venv pacchetto la cui funzione principale è quella di consentire di creare ambienti virtuali Python.

Quindi, devi creare la cartella in cui sarà ospitato il tuo progetto. Inoltre, puoi scegliere la posizione che ti piace. In questo caso creerò una cartella chiamata example .

mkdir example

E accedi alla cartella:

cd example

Ora è il momento di creare l'ambiente virtuale eseguendo

python3 -m venv venv

Questo crea una cartella chiamata venv che contiene un binario che ci permetterà di attivare l'ambiente virtuale. Per fare ciò, esegui semplicemente:

source venv/bin/activate

A questo punto, noterai come cambia il prompt, aggiungendo all'inizio qualcosa di simile a questo

(venv)

Ora che siamo nell'ambiente virtuale, possiamo usare PIP il gestore di pacchetti per Python per installare Flask.

pip install Flask

Puoi verificare l'installazione di Flask, mostrando la versione installata.

python -m flask --version

Esempio di output:

Python 3.8.5
Flask 1.1.2
Werkzeug 1.0.1

Verifica dell'installazione di Flask su Ubuntu 20.04

Il modo migliore per sapere se l'installazione è andata a buon fine è creare un nuovo file, aggiungere del codice ed eseguirlo. Quindi fallo con un editor di testo o il tuo IDE preferito.

E aggiungi il seguente contenuto:

from flask import Flask
app = Flask(__name__)

@app.route('/')
def hello_world():
    return 'Hello World! welcome to atechtown.com'


export FLASK_APP=hello.py

Naturalmente, questo è un file di prova piuttosto semplice e include solo "Hello World", ma dovrebbe essere sufficiente.

Per avviare l'esecuzione del codice devi eseguire

flask run

E otterrai un output dello schermo simile a questo:

 * 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)

Ti dice che devi accedere da 127.0.0.1.1:5000 nel tuo browser web. Tuttavia, se hai installato Flask su un server o una macchina virtuale dovrai usare il --host opzione.

flask run --host=0.0.0.0.0

Ora apri il browser e vai su http://127.0.0.1:5000 se hai installato Flask su un computer locale o http://your-ip-server:5000 se l'hai installato su una macchina virtuale o un server.

Se tutto è andato bene, dovresti vedere una schermata simile a questa:

Quando hai finito di lavorare, disabilita l'ambiente virtuale eseguendo:

deactivate

In questo modo avrai installato con successo Flask su Ubuntu 20.04.

Conclusione

In Ubuntu 20.04 abbiamo a nostra disposizione tanti strumenti per programmare e sapere come installarli è un primo passo per creare applicazioni nel linguaggio che vogliamo. In questo post, hai imparato come installare Flask su Ubuntu 20.04 che è un microframework per lo sviluppo di applicazioni web utilizzando Python. Il processo è semplice e veloce ed è alla portata di qualsiasi utente.


Ubuntu
  1. Come installare Python 3 su Ubuntu 18.04 o 20.04

  2. Come installare Python 3.9 su Ubuntu 18.04

  3. Come installare Python 3.2 in Ubuntu 13.04?

  4. Come installare Python 3.6 su Ubuntu 16.04

  5. Come installare Python 3.9 su Ubuntu 20.04

Come installare Flask in Ubuntu 21.04

Come installare Flask in Ubuntu 20.04

Come installare Flask su Ubuntu 22.04

Come installare Python su Ubuntu 20.04

Come installare Python su 3.9 Ubuntu 20.04

Come installare Python su Ubuntu 22.04