我有一个使用一些环境变量的烧瓶应用程序,我现在不知道发生了什么变化,但现在它不读取.flaskenv文件中的变量,已经尝试将其名称更改为.env,但仍然无法正常工作。
这是.flaskenv文件:
FLASK_APP=app
FLASK_ENV=development
CONSUMER_KEY=
CONSUMER_SECRET=
ACCESS_KEY=
ACCESS_SECRET=
SEC_USERNAME=
SEC_PASSWORD=
Run Code Online (Sandbox Code Playgroud)
在app.py文件中:
FLASK_APP=app
FLASK_ENV=development
CONSUMER_KEY=
CONSUMER_SECRET=
ACCESS_KEY=
ACCESS_SECRET=
SEC_USERNAME=
SEC_PASSWORD=
Run Code Online (Sandbox Code Playgroud)
它打印“无”。
如果我运行烧瓶:
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/
Run Code Online (Sandbox Code Playgroud)
点列表:
(venv) ? pip list
Package Version
----------------- ----------
certifi 2020.4.5.2
chardet 3.0.4
click 6.7
Flask 0.12.2
idna 2.9
itsdangerous 0.24
Jinja2 2.10
MarkupSafe 1.0
oauthlib …Run Code Online (Sandbox Code Playgroud)