Installare Flask su macOS e Windows

Flask è un micro-framework open source scritto in Python progettato per facilitare lo sviluppo di applicazioni web in modo rapido, leggero e flessibile.  Viene definito micro perché non impone l’uso di particolari strumenti o librerie (come accade invece in framework più pesanti come Django). Si limita a fornire le funzionalità essenziali per il routing degli URL e il rendering delle pagine, lasciando allo sviluppatore la libertà di scegliere come gestire database, autenticazione e altre estensioni.

Installazione su macOS

Per installare Flask su macOS bisogna crea una cartella di progetto, aprire il terminale, creare un ambiente virtuale con python3 -m venv venv, attivarlo con source venv/bin/activate e installa Flask usando pip install Flask. È fondamentale attivare sempre l’ambiente virtuale prima di lavorare al progetto per gestire le dipendenze.

Attività preliminari

  • Installare Python 3
  • Intallare pip

Questa la sequenza

Apri il terminale accedendo all’applicazione Terminale sul Mac.

Creare la directory del progetto:

mkdir my_flask_app
cd my_flask_app

Creare un ambiente virtuale per isolare le dipendenze:

python3 -m venv venv

Attivare l’ambiente virtuale:

source venv/bin/activate

Il prompt del terminale dovrebbe ora mostrare (venv), indicando che l’ambiente è attivo.

Installaliamo Flask

pip install Flask

Verificare l’installazione:

flask –version

A questo punto possiamo creare una semplice applicazione (HelloWorld) in Flask

Aprire un editor e creare un file Python chiamato app.py nella cartella del progetto che contenga queste righe:

from flask import Flask
app = Flask(__name__)

@app.route('/')

def hello_world():
return 'Hello, World!'

Avviamo l’applicazione nel terminale

export FLASK_APP=app.py
flask run

Apriamo il browser e andiamo su http://127.0.0.1:5000/.

Quando si è finito di di lavorare, digitare deactivate per uscire dall’ambiente virtuale.

:: ============================================