首页 > Python笔记 阅读数:21

Python Flask框架的安装

Flask 框架是 Python 中一个比较重要的框架,在开发网站中极具优势,下面进行具体介绍。

FIask框架简介

Flask 是当前流行的 Web 网站框架,它是基于 Python 实现的。Flask 是一种轻量级的 Web 应用框架。轻量级意味着保持核心的简单,但同时又易于扩展。在默认情况下,Flask 不包括数据库抽象层及表单验证,或者其他库可以胜任的功能。但是,Flask 支持用扩展来给应用添加这些功能。正是由于这项特性,使得 Flask 在 Web 开发方面逐渐流行开来。

FIask框架的安装

我们需要先建立一个虚拟环境,在这个环境下能够安装所有的东西,而你的主 Python 不会受到影响。另外,这种方式不需要你拥有 root 权限。下面演示的环境是 Windows 系统下的 Python 3.6,我们同样会介绍在其他系统中的安装。首先创建一个文件夹,并将其命名为 learnflask。

如果你使用的是 Python 3,那么请使用下面的命令进行安装。

python -m venv flask

以上命令在 learnflask 文件夹中创建了一个名为 flask 的文件夹,并在其中创建了一个完整的 Python 环境。

如果你使用的是 Python 3.4 以下的版本(包括 Python 2.7),则需要在创建虚拟环境之前下载并安装 virtualenv。如果你使用的是 Mac OS X 系统,那么请使用下面的命令进行安装。

sudo easy_install virtualenv


在 Windows 系统下安装 virtualenv 很简单,利用 pip 即可。

pip install virtualenv


之后直接使用 virtualenv 文件名,即可创建一个环境。

cd flask       #进入虚拟环境文件夹
cd Scripts    #进入虚拟环境文件夹
activate       #启动虚拟环境
deactivate    #关闭虚拟环境


如果你使用的是 Linux、Mac OS X 或 Cygwin 系统,那么通过逐个输入如下命令来安装 Flask 框架及其扩展(包括日后会用到的库)。

$  flask/bin/pip install flask
$  flask/bin/pip install flask-login
$  flask/bin/pip install flask-openid
$  flask/bin/pip install flask-mail
$  flask/bin/pip install flask-sqlalchemy
$  flask/bin/pip install sqlalchemy-migrate
$  flask/bin/pip install flask-whooshalchemy
$  flask/bin/pip install flask-wtf
$ flask/bin/pip install flask-babel
$ flask/bin/pip install guess_language
$ flask/bin/pip install flipflop
$ flask/bin/pip install coverage


如果你使用的是 Windows 系统,那么命令也许会有些不同。

$  flask/Scripts/pip install flask
$  flask/Scripts/pip install flask-login
$  flask/Scripts/pip install flask-openid
$  flask/Scripts/pip install flask-mail
$  flask/Scripts/pip install flask-sqlalchemy
$  flask/Scripts/pip install sqlalchemy-migrate
$  flask/Scripts/pip install flask-whooshalchemy
$  flask/Scripts/pip install flask-wtf
$  flask/Scripts/pip install flask-babel
$  flask/Scripts/pip install guess_language
$  flask/Scripts/pip install flipflop
$  flask/Scripts/pip install coverage

相关文章