Realizato da

Pubblicato il

python

flask

framework

installare

server


Ciao a tutti e benvenuti a questa piccola guida su come installare il famoso web framework Flask per Python. 

Per seguire questa guida dovete avere Python 2x e pip già installati sul vostro Mac.

Che cos’è Flask per Python?

Flask è un microframework per Python che ci permette di realizzare un semplice web server in pochissime righe di codice. Con Flask possiamo creare applicazioni web, sfruttando anche il sistema di templates Jinja2.

Vediamo come installare Flask per Python su Mac OSX

Possiamo installare Flask sul nostro PC in due modi: installandolo come modulo globale (non consigliato), o installandolo nel nostro virtualenv.

Virtualenv ci permette di creare degli “ambienti” di lavoro in cui possiamo gestire i nostri pacchetti Python. Questo significa che possiamo lavorare e aggiornare pacchetti Python, senza avere effetto sui pacchetti di altri progetti. Per esempio possiamo lavorare con una versione specifica di Flask per un progetto, ed un'altra versione per un'altro.

Installare virtualenv è semplicissimo, basta aprire il proprio il terminal del vostro Mac e eseguire il seguente comando:

sudo pip install virtualenv

Ora vediamo un esempio su come creare un virtualenv.

Creiamo la struttura delle nostre cartelle per il nostro progetto Python Flask:

$ mkdir progetto
$ cd progetto
$ virtualenv venv

Ora quando volete lavorare su questo progetto basta attivare il virtualenv, con il seguente comando eseguito nella stessa directory del vostro progetto:

. venv/bin/activate

Vedrete che il vostro prompt del Terminal cambierà, mostrandovi in quale virtualenv vi trovate.

Per uscire dal virtualenv inserite il seguente comando:

deactivate

Bene adesso siamo pronti per installare Flask sul nostro Mac. Per scaricare ed installare Flask basta usare pip in questo modo:

sudo pip install Flask 

Ci siamo! Ora avete Flask installato sul vostro Mac, adesso verifichiamo se l’installazione di Flask è stata eseguita in modo corretto.

Ora vi mostro com'è semplice creare un server con Python Flask.

from flask import Flask
app = Flask(__name__)
@app.route("/")
def hello():
    return "Hello World!"
if __name__ == "__main__":
app.run()

Questo è il nostro server. Semplice no? Ecco i passi che abbiamo fatto:

  1. Importiamo Python Flask 
  2. Creiamo la nostra app
  3. Specifichiamo di voler rispondere alla home route “ '/' ” con il messaggio “ 'Hello world”' 
  4. Eseguiamo la nostra app nel main loop

Ora salviamo ed eseguiamo il nostro file che chiameremo  app.py 

Navighiamo nel Terminal nella directory contenente il file  app.py  e lo eseguiamo usando il comando python:

python app.py

Una volta eseguita la nostra app, Il  terminal mostrerà un messaggio come questo:

 * Running on http://localhost:5000/ 

Usando il vostro Browser preferito navighiamo all’indirizzo  localhost:5000  e vedremo la parola Hello world nella nostra finestra.

Ora siete in grado di creare un web server con Python e Flask, cosa aspettate a creare qualcosa di nuovo? Fatemi sapere nei commenti quali progetti avete in mente :)

condividete questa pagina con i vostri amici su Facebook o Twitter, o mettete mi piace alla nostra pagina Facebook Grazie mille e alla prossima  :)

Se hai una domanda puoi chiedere qualsiasi cosa nei commenti in basso

Grazie per aver letto questa guida su Devnews.it

Spero ti sia stata utile in qualche modo. Ti prego di supportare questa pagina mettendo mi piace alle nostre pagine social cliccando un basso, dove pubblichiamo regolermente notizie, tutorial e fatti curiosi sull'informatica. Grazie e ci vediamo alla prossima :)