flask之python3 虚拟环境及使用dotnv来永久保存环境变量

Python 3 comes bundled with the venv module to create virtual environments

Create an environment

Create a project folder and a venv folder within:

mkdir myproject
cd myproject
python3 -m venv venv

Activate the environment

Before you work on your project, activate the corresponding environment:

. venv/bin/activate

Your shell prompt will change to show the name of the activated environment

Install Flask

Within the activated environment, use the following command to install Flask:

pip install Flask

如果 python-dotenv 已安装,那么运行 flask 会根据 .env 和 .flaskenv 中配置来设置环境变量。
为了找到定位文件,将会从运行 flask 的文件夹向上扫描文件夹。 当前工作目录将被设置为文件的位置。
这些文件只能由``flask``命令或调用 run() 加载。如果想在生产运 行时加载这些文件,你应该手动调用 load_dotenv()。
命令行设置的变量会重载 .env 中的变量, .env 中的变量会重载 .flaskenv 中的变量。
通过设置 FLASK_SKIP_DOTENV 可以告诉 Flask 不要载入 dotenv 文件。

posted @ 2018-09-15 14:35  zxpo  阅读(1189)  评论(0编辑  收藏  举报