Flask博客开发实战 - 配置环境并安装Flask

上一节:Flask博客开发实战 - 前言

开始

请在开始之前,确保系统已经正确安装python,并且版本大于3.7!

本教程演示将采用使用最为广泛的win10系统,终端为CMD终端作为开发系统基础支持!

创建虚拟环境

macOS/Liunx系统

$ mkdir flaskBlog
$ cd flaskBlog
$ python3 -m venv venv

Windows系统

> mkdir flaskBlog
> cd flaskBlog
> py -m venv venv

创建了项目文件夹venv环境文件夹

激活虚拟环境

macOS/Liunx系统

$ . venv/bin/activate

Windows系统

> venv\Scripts\activate

您的 shell 提示符将更改为显示激活的环境的名称。

安装flask

在激活的环境中,使用以下命令安装 Flask:

$ pip install Flask

在安装flask的同时也自动安装了
Werkzeug/Jinja/MarkupSafe/ItsDangerous/Click四个依赖!

  1. Werkzeug实现了WSGI,这是应用程序和服务器之间的标准Python接口。
  2. Jinja 是一种模板语言,用于呈现应用程序所服务的页面。
  3. MarkupSafe附带了Jinja。它在呈现模板时转义不受信任的输入,以避免注入攻击。
  4. ItsDangerous安全地对数据进行签名,以确保其完整性。这用于保护 Flask 的会话 Cookie。
  5. Click 是用于编写命令行应用程序的框架。它提供命令并允许添加自定义管理命令。