Je ne parviens pas à exécuter une application Flask dans le serveur de développement Flask. Ma structure de projet est la suivante:
main-repo/
- app-config/
app.conf
app.wsgi
- src/
- app-repo/
app.py
Pour exécuter l'application, j'exporte les variables d'environnement suivantes
$ export FLASK_APP=/full/path/of/app.py
$ export FLASK_DEBUG=1
$ flask run
J'obtiens le message d'erreur suivant lorsque je pointe le navigateur vers l'URL de test http://localhost:5000/
:
flask.cli.NoAppException: The file/path provided (app-repo.app) does not appear to exist. Please verify the path is correct. If app is not on PYTHONPATH, ensure the extension is .py
Réponses:
0 pour la réponse № 1faire un nouvel environnement virtuel
virtualenv --python=/usr/bin/python2.7 venv
L'activer
source venv/bin/activate
Réinstaller Flask dans un environnement virtuel
pip install flask
et maintenant lancer l'application de la fiole
flask run