文章目录
  1. 1. Flask 简介
  2. 2. Flask 安装

Flask 简介

Flask是一个使用 Python 编写的轻量级 Web 应用框架。它有两个主要的依赖:

Flask本身没有提供数据库访问模块和orm不原生支持数据库访问、也不支持Web表单验证和用户认证等高级功能。这些功能都要通过扩展实现。

Flask 安装

一个又方便又整洁的方法就是使用虚拟环境安装啦,虚拟环境用一个叫virtualenv的工具创建(详情可到virtualenv官网。)

可以先看看自己的系统中有没有virtualenv:

1
$ virtualenv --version

如果没有显示版本号,就需要去安装。

要安装virtualenv需要用到pip,所以我们要先在全局安装pip。

Mac OS X下:

1
$ sudo easy_install pip

linux下:

1
$ sudo apt-get install python-pip

windows下:

  • 方法一:换mac
  • 方法二:换linux系统
  • 方法三:

    • 1.先进入 这里 ,复制所有代码粘贴到distribute_setup.py里,请将这个文件放到你想放的地方。
    • 2.然后打开Windows PowerShell,cd到distribute_setup.py所在的目录下,运行distribute_setup.py。

      1
      python distribute_setup.py
    • 3.接下来,就要把你的Python安装中的Scripts文件夹的路劲添加到PATH环境变量中,这样easy_install命令和其它Python脚本就加入到了命令行自动搜索的路径。步骤是:右键单击“我的电脑”图标,选择“属性”,然后单击“高级系统设置”,再单击”环境变量”按钮,最后双击“系统变量”栏中的“Path”变量,并加入你的Python解释器的Scripts文件夹的路径。确保你用分号把它和现有的值分隔开。假设你使用Python 2.7且为默认目录,添加下面的值:

      1
      ;C:\Python27\Scripts
    • 4.这样,我们就可以使用easy_install了。重启一下Windows PowerShell,用easy_install来安装pip:

      1
      easy_install pip

啊啊,终于装好pip了,所以还是推荐使用方法一噢。然后,我们来使用pip安装virtualenv,一句搞定:

1
$ pip install virtualenv

安装好virtulaenv了,接着创建一个文件夹来放‘教程’的实例代码。这里我创建了一个叫playwithflask的文件夹,然后进入到这个文件夹中。

1
2
$ mkdir playwithflask
$ cd playwithflask

接下来使用virtualenv命令来创建Python虚拟环境。

1
$ virtualenv venv

virtulenv命令后只有一个必须的参数,就是虚拟环境的名字,一般命名为venv。也可以叫其它名字,只要你喜欢。

如果这样显示:

1
2
New python executable in /Users/rose/rose/playwithflask/venv/bin/python
Installing setuptools, pip, wheel...done.

就证明你创建好了。并且可以看到用virtualenv创建虚拟环境时还自动安装了setuptools、wheel等工具。

创建完虚拟环境后,playwithflask文件夹里就会出现一个venv文件夹(或者是你起的其它名字)。和虚拟环境相关的文件都会保存在这个文件夹中,它保存一个全新的虚拟环境,其中还有一个私有的Python解释器。

每次使用这个虚拟环境前,都要先激活:

Mac OS X 和 Linux 下:

1
$ source venv/bin/activate

Windows下:

  • 方法一:换mac
  • 方法二:换linux系统
  • 方法三:
    1
    $ venv\Scripts\activate

激活虚拟环境后,venv文件夹里的Python解释器的路径就会被添加进PATH中,但这只在当前命令行会话有效,所以每次使用虚拟环境前都要先激活它。接下来我们会看到命令行提示符前加入了虚拟环境的名字:

1
(venv) $

如果要回到全局Python解释器中,就这样:

1
$ deactivate

(其实还可以先安装virtualenv,然后创建虚拟环境,创建虚拟环境的同时会在这个坏境下自动安装pip。)

接下来,终于到flask的安装了。激活虚拟环境后,用pip来安装:

1
(venv) $ pip install flask

安装flask的过程中,可以看到它还自动安装了Werkzeug,MarkupSafe,Jinja2,itsdangerous这些依赖。

然后来验证一下你是否成功安装了flask。启动python解释器,导入Flask:

1
2
3
4
5
6
(venv) $ python
Python 2.7.10 (default, Oct 23 2015, 18:05:06)
[GCC 4.2.1 Compatible Apple LLVM 7.0.0 (clang-700.0.59.5)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import flask
>>>

如果导入Flask时没有报错,就证明你安装成功了。

那么接下来终于可以开始学习flask了。

Next: Flask学习教程 Part1 2.1:路由和视图函数

文章目录
  1. 1. Flask 简介
  2. 2. Flask 安装