虚拟环境

安装 virtualenv

pip install virtualenv

安装使用 virtualenvwrapper

pip install virtualenvwrapper-win

新建虚拟环境

mkvirtualenv env2

或者

python -m venv 虚拟环境名称

激活

workon 虚拟环境名称

或者

虚拟环境名称\Scripts>activate.bat

退出

deactivate

修改默认虚拟环境目录

设置 workon_home 环境变量

flask 依赖

自动安装依赖

  1. Werkzeug 用于实现 WSGI,应用和服务之间的标准 python 接口
  2. Jinja2 渲染页面的模板语言
  3. MarkupSafe 与 Jinja 公用,在渲染页面时避免不可信的输入,防止注入攻击
  4. ItsDangerous 保证数据完整性的安全标志数据,保护session cookie
  5. Click 命令行应用的框架

可选依赖

Blinker 为信号提供支持
SimpleJSON 快速 JSON 实现
python-dotenv 运行 flask 命令时,为通过dotenv设置环境变量
Watchdog 为开发服务器提供快速高效的重载

flask 运行

  1. set FLASK_APP=blog_source
  2. set FLASK_ENV=development
  3. flask run