Flask 成长之路(一)---- Flask的安装

Flask 是用 Python 写的一个轻量 Web 应用框架,他依赖 Jinja 模板引擎和 Werkzeug WSGI 工具集,BSD授权,最新版本更新到Version 0.12。闲话少说,首先进行 flask 的安装。

推荐使用 Python3 版本,支持 Python3.4 及更新的版本。flask 的依赖有以下几个部分,他们在安装 Flask 的时候会自动安装。

  • Werkzeug 实现了 WSGI ,WSGI 是在应用和服务器之间的标准 Python 接口。
  • Jinja 是一种模板语言,用来渲染你的应用程序页面。
  • MarkupSafe 和 Jinja 共同作用的,当渲染模板中出现了不可信的输入的时候就会跳出,防止注入攻击。
  • ItsDangerous 用来保证数据的完整性,在 Flask 中用来保护 Flask 的会话 cookies。
  • Click 是一个写命令行应用程序的框架,它提供了 flask 命令,也支持添加个性化的管理命令。

另外还有一些可选的依赖,他们不会自动安装。但是如果安装了这些依赖,Flask 会自动探测到并使用他们。

  • Blinker 提供了对信号的支持
  • SimpleJSON 是 JSON 的实现并且和 Python 的 json 模块兼容。
  • python-dotenv 在运行 flask 命令的时候提供了 dotenv 中环境变量的支持。
  • Watchdog 在开发的时候给服务器提供了一个更快更高效的重载器。

我们将在虚拟环境中安装 flask 。虚拟环境就像一个个独立的小组互不干扰,能够很好的避免版本冲突的问题。Python3 自带 venv 模块可以用来创建虚拟环境。对于 Python2,需要首先安装 virtualenv 。由于 Python3 的大潮流,我们将使用 Python3 版本。

首先创建虚拟环境

mkdir myproject
cd myproject 
python -m venv virtualenvname

在开始工程之前,首先要激活虚拟环境。在创建了虚拟环境以后,就会自动创建对应的库和相应的一些脚本文件。

于是我们直接运行这些脚本文件,比如利用 activate 来激活当前的虚拟环境(virtualenvirenment)

virtualenvirenment\Scripts\activate

激活成功会在当前命令行前面的括号里面看到虚拟环境的名称(virtualenvirenment)。

接下来我们就在这个虚拟环境中安装 flask。在 Windows 环境中。

pip install Flask

如果安装不成功,可能是需要更新到最新的 pip 然后使用 pip3 安装。

安装完成后就会创建出一个 json 文件。

至此,flask 就安装完成了。我们可以利用 flask 快速创建一个 Web 应用示例。

猜你喜欢

转载自blog.csdn.net/qq_26826585/article/details/81215290