GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare Flask

Introduzione

Flask è uno dei framework di applicazioni Web più popolari scritti in Python. È un microframework progettato per un avvio facile e veloce. L'estensione con strumenti e librerie aggiunge più funzionalità a Flask per progetti più complessi.

Questo articolo spiega come installare Flask in un ambiente di test virtuale e creare una semplice applicazione Flask.

Prerequisiti

  • Installato Python 2.7 o Python 3.5 e versioni successive
  • CLI con privilegi di amministratore

Fase 1:installa l'ambiente virtuale

Installa Flask in un ambiente virtuale per evitare problemi con librerie in conflitto. Controlla la versione di Python prima di iniziare:

  • Python 3 viene fornito con un modulo di ambiente virtuale chiamato venv pre installato. Se hai installato Python 3, vai al passaggio 2.
  • Gli utenti di Python 2 devono installare virtualenv modulo. Se hai Python 2, segui le istruzioni descritte nel passaggio 1.

Installa virtualenv su Linux

I gestori di pacchetti su Linux forniscono virtualenv .

  • Per Debian/Ubuntu:

1. Inizia aprendo il terminale Linux.

2. Usa apt per installare virtualenv su Debian, Ubuntu e altre distribuzioni correlate:

sudo apt install python-virtualenv
  • Per CentOS/Fedora/Red Hat:

1. Apri il terminale Linux.

2. Usa yum per installare virtualenv su CentOS, Red Hat, Fedora e relative distribuzioni:

sudo yum install python-virtualenv

Installa virtualenv su MacOS

1. Apri il terminale.

2. Installa virtualenv su Mac utilizzando pip :

sudo python2 -m pip install virtualenv

Installa virtualenv su Windows

1. Apri la riga di comando con privilegi di amministratore.

2. Usa pip per installare virtualenv su Windows:

py -2 -m pip install virtualenv

Fase 2:crea un ambiente

1. Crea una directory separata per il tuo progetto:

mkdir <project name>

2. Spostarsi nella directory:

cd <project name>

3. All'interno della directory, creare l'ambiente virtuale per Flask. Quando crei l'ambiente, viene visualizzata una nuova cartella nella directory del progetto con il nome dell'ambiente.

Crea un ambiente in Linux e MacOS

  • Per Python 3:

Per creare un ambiente virtuale per Python 3, usa venv modulo e dargli un nome:

python3 -m venv <name of environment>
  • Per Python 2:

Per Python 2, usa virtualenv modulo per creare un ambiente virtuale e denominarlo:

python -m virtualenv <name of environment>

Elencare la struttura delle directory con il comando ls mostra l'ambiente appena creato:

Crea un ambiente in Windows

  • Per Python 3:

Crea e nomina un ambiente virtuale in Python 3 con:

py -3 -m venv <name of environment>
  • Per Python 2:

Per Python 2, crea l'ambiente virtuale con virtualenv modulo:

py -2 -m virtualenv <name of environment>

Elenca la struttura delle cartelle utilizzando la dir comando:

dir *<project name>*

La directory del progetto mostra l'ambiente appena creato:

Fase 3:attiva l'ambiente

Attivare l'ambiente virtuale prima di installare Flask. Il nome dell'ambiente attivato viene visualizzato nella CLI dopo l'attivazione.

Attiva l'ambiente su Linux e MacOS

Attiva l'ambiente virtuale in Linux e MacOS con:

. <name of environment>/bin/activate

Attiva l'ambiente su Windows

Per Windows, attiva l'ambiente virtuale con:

<name of environment>\Scripts\activate

Fase 4:installa Flask

Installa Flask nell'ambiente attivato utilizzando pip :

pip install Flask

Flask viene installato automaticamente con tutte le dipendenze.

Fase 5:testare l'ambiente di sviluppo

1. Crea una semplice applicazione Flask per testare l'ambiente di sviluppo appena creato.

2. Crea un file nella cartella del progetto Flask chiamato hello.py .

3. Modifica il file utilizzando un editor di testo e aggiungi il codice seguente per creare un'applicazione che stampi "Hello world! ":

from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello_world():
    return 'Hello world!'

4. Salva il file e chiudi.

5. Utilizzando la console, accedere alla cartella del progetto utilizzando il cd comando.

6. Imposta l'APP_FLSK variabile di ambiente.

  • Per Linux e Mac:
export FLASK_APP=hello.py
  • Per Windows:
setx FLASK_APP "hello.py"

7. Eseguire l'applicazione Flask con:

flask run

L'output stampa un messaggio di conferma e l'indirizzo.

8. Copia e incolla l'indirizzo nel browser per vedere il progetto in esecuzione:


Ubuntu
  1. Come installare NumPy

  2. Come installare Python 3 su Ubuntu 18.04 o 20.04

  3. Come installare Python 3.9 su Ubuntu 18.04

  4. Come installare Flask su Ubuntu 20.04?

  5. Come installare Python 3.2 in Ubuntu 13.04?

Come installare Python 3.6 su Ubuntu 16.04, Ubuntu 16.10, 17.04

Come installare Flask in Ubuntu 21.04

Come configurare l'ambiente virtuale Python 3 su Ubuntu 20.04

Come installare Flask su CentOS 8

Come installare Flask in Ubuntu 20.04

Come installare Flask su Ubuntu 22.04