Sto cercando di seguire la documentazione pallone sulla mia macchina Windows dato al seguente link: http://flask.pocoo.org/docs/0.11/quickstart/#debug-modeerrore durante l'esecuzione dell'applicazione Flask Minimal
In primo luogo ho scritto il codice qui sotto in uno script python:
from flask import Flask
app = Flask(__name__)
@app.route("/")
def hello():
return "Hello World!"
if __name__ == "__main__":
app.run(debug=True)
ho salvato questo in un file chiamato run.py
Poi ha scritto questo comando nella finestra di comando:
set FLASK_APP = run.py
flask run
Al momento l'esecuzione di questo, sto ottenendo il seguente errore:
"Error: Could not locate flask application. You did not provide the FLASK_APP environment variable"
mi aspettavo di ottenere questo, invece:
Running on http://127.0.0.1:5000/
qualcuno può dirmi come risolvere questo problema?
Questo è l'esatto esempio fornito nella documentazione di Flask. Se non funziona, probabilmente è un bug in Flask stesso. Contatta l'autore. –
@RemyLebeau Sono riuscito a correggere l'errore scrivendo in cmd per eseguire il file anziché . In questo modo, ora ricevo un altro errore che dice "Errore durante la ricerca delle specifiche per 'run.py' << class AttributeError '>: il modulo' run 'non ha attributo' -path - '>". Puoi offrire qualche aiuto? –
Batool
vedi [L'installazione dei sottomoduli Python3 non aggiorna i percorsi quando viene eseguito con -m switch] (http://stackoverflow.com/questions/27169750/), e nota il commento su "* l'opzione -m prende un identificatore python, non un nome del file*". –