第 1 章 安装和设置 Flask 框架
Flask 自开发伊始就被设计为可扩展的框架,它具有一个包含基本服务的强健核心,其他功能则可通过扩展实现。
Flask 有两个主要依赖:路由、调试和 Web 服务器网关接口(Web Server Gateway Interface,WSGI) 子 系 统 由 Werkzeug(http://werkzeug.pocoo.org/) 提 供; 模 板 系 统 由 Jinja2(http://jinja.pocoo.org/)提供。
1.1 使用虚拟环境
安装 Flask 最便捷的方式是使用虚拟环境。虚拟环境是 Python 解释器的一个私有副本,在这个环境中你可以安装私有包,而且不会影响系统中安装的全局 Python 解释器。
虚拟环境有两个好处:
1.可以在系统的 Python 解释器中避免包的混乱和版本的冲突。
2.使用虚拟环境还有个好处,那就是不需要管理员权限。
虚拟环境使用第三方实用工具 virtualenv 创建。输入以下命令可以检查系统是否安装了virtualenv :
$ virtualenv --version
yum -y install python-virtualenv 安装virtualenv
为了方便,安装所有依赖 yum -y install python *
下一步是使用 virtualenv 命令创建 Python 虚拟环境。这个命令只有一个必需的参数,即虚拟环境的名字。按照惯例,一般虚拟环境会被命名为 venv :
$ virtualenv venv
在使用这个虚拟环境之前,你需要先将其“激活”.bash 命令行,可以通过下面的命令激活这个虚拟环境:
$ source venv/bin/activate
如果使用微软 Windows 系统,激活命令是:
$ venv\Scripts\activate
为了提醒你已经激活了虚拟环境,激活虚拟环境的命令会修改命令行提示符,加入环境名:
(venv) $
当虚拟环境中的工作完成后,如果你想回到全局 Python 解释器中,可以在命令行提示符下输入 deactivate 。
1.2 使用 pip 安装 Python 包
(venv) $ pip install flask
执行上述命令,你就在虚拟环境中安装 Flask 及其依赖了。要想验证 Flask 是否正确安装,你可以启动 Python 解释器,尝试导入 Flask:
(venv) $ python
>>> import flask
>>>
如果没有看到错误提醒,那恭喜你——你已经可以开始学习第 2 章的内容......