Flask及其依赖功能的安装

Flask的运行依赖于以下内容,这些功能库在Flask安装时会自动安装。

  • Werkzeug,WSGI实现。
  • Jinja,模板引擎。
  • MarkupSafe,防止注入攻击的自动编码工具。
  • ItsDangerous,用于保护Session cookie的数据签名库。
  • Click,命令行应用框架,用于支持flask命令及扩展管理命令。

以下依赖功能库是选装内容,可以根据需要选择安装。

  • Blinker,用于支持Signals。
  • SimpleJSON,高速JSON操作库。
  • python-dotenv,运行flask命令时用于支持环境变量。
  • Watchdog,开发环境中热部署支持。

Flask的安装十分简单,只需要在项目虚拟环境中运行pip install flask即可。其余可选装内容可以手动使用pip进行安装。