简体   繁体   English

FLASK_APP 变量即使在.env 中也不起作用

[英]FLASK_APP variable don't work even it's in .env

I have installed python-dotenv==0.6.5我已经安装了python-dotenv==0.6.5

And I put FLASK_APP in .env file我把FLASK_APP放在.env文件中

DEBUG=True
FLASK_ENV=development
FLASK_APP=flasky.py

But it shows this error when I run flask run但是当我运行flask run时它显示此错误

Usage: flask run [OPTIONS]

Error: Could not locate Flask application. You did not provide the FLASK_APP environment variable.

For more information see http://flask.pocoo.org/docs/latest/quickstart/

But if I export FLASK_APP=flasky.py , it works well.但是如果我export FLASK_APP=flasky.py ,它运行良好。

I also tried to put FLASK_APP=flasky.py in .flaskenv file, but I didn't work:(我还尝试将FLASK_APP=flasky.py放入.flaskenv文件中,但我没有工作:(

All other env variables are loaded well.所有其他环境变量都加载得很好。 Thanks谢谢

The problem was FLASK version.问题是 FLASK 版本。 I updated it using pip install --upgrade Flask Thanks!我使用pip install --upgrade Flask对其进行了更新,谢谢!

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM