[壹]Flask web开发:安装

本系列笔记是我阅读Miguel Grinberg的《Flask Web Development》的笔记,标题与书本同步。希望通过记录技术笔记的方式促进自己的理解。本篇对应书本第一章:安装。


使用虚拟环境

虚拟环境作用

- 可以在系统的Python解释器中避免包的混乱和版本冲突。
- 为每个程序单独创建虚拟环境可以保证程序只能访问虚拟环境的包,从使其只作为创建(更多)虚拟环境的源。
- 使用虚拟环境不需要管理员权限。

判断是否安装虚拟环境命令

$ virtualenv --version #查看虚拟环境版本

安装虚拟环境

  • linux系统

    $ sudo apt-get install python-virtualenv
    
  • Mac OS X系统

    $ sudo easy_install virtualenv
    
  • Windows系统
    https://bitbucket.org/pypa/setuptools下载ez_setup.py
    在Python环境下执行改脚本:

    $ python ez_setup.py
    $ easy_install virtualenv
    

上述安装命令必须具有管理员权限。
Unix系统则需要在命令前加上 sudo

下载示例代码

$ git clone https://github.com/miguelgrinberg/flasky.git
$ cd flasky
$ git checkout 1a

下载作者的代码,切换到1a的分支上。

创建虚拟环境

$ virtualenv venv
New python executable in venv/bin/python2.7
Also creating executable in venv/bin/python
Installing setuptools............done.
Installing pip...............done.

激活虚拟环境

  • Linux系统

    $ source venv/bin/activate
    
  • Windows系统

    $ venv\Scripts\activate
    

取消已激活的环境用deactivate

使用pip安装Python包

虚拟环境中安装Flask

(venv) $ pip install flask

检查是否安装成功

(venv) $ python
>>> import flask
>>>

检查的原理:如果该环境中没有该包,import会失败报错。


补充:virtualenv包

你可能感兴趣的:([壹]Flask web开发:安装)