首页 > 代码库 > flask 虚拟环境

flask 虚拟环境

技术分享
flask-logo

Flask是基于Python的web架构,要使用Flask,需要安装一系列的Python和Flask插件,这要求系统对Python的支持必须友好,这方面,Linux具有天然的优势,因为Linux系统是集成Python的。因此,我们的实践环境将基于Linux,对于windows环境,我们予以忽略。

1.1 基础环境

相对来说,LINUX 对 python的支持显得更为友好(个人见解,不喜勿喷),因此,本教程的基础环境设置如下:

  1. Ubuntu 14.04
  2. 系统自带 Python,版本 2.7.6
  3. IDE 是 Pycharm4.0.3(需要安装)

    1.2 建立虚拟环境

    虚拟环境是 Python 解释器的一个私有副本,在这个环境中你可以安装私有包,而且不会影响系统中安装的全局 Python 解释器。这样可以在系统的 Python 解释器中避免包的混乱和版本的冲突。
    虚拟环境使用第三方实用工具 virtualenv 创建。输入以下命令可以检查系统是否安装了virtualenv:
$ virtualenv --version

如果结果显示错误,你就需要安装这个工具。
安装命令:

$ sudo apt-get install python-dev python-virtualenv

下一步是在项目的目录下创建 Python 虚拟环境。

$ cd /opt
$ sudo mkdir ousi373
$ sudo chown xxpost:xxpost -R ousi373
$ cd ousi373
$ virtualenv flask
New python executable in flask/bin/python
Installing setuptools, pip...done.

现在 ousi373 文件夹下有一个名为 flask 的子文件夹,它保存了一个全新的虚拟环境,其中有一个私有的 Python 解释器。在使用之前,你需要先将其“激活”。在 Ubuntu14.04 下使用bash shell 命令行:

$ source flask/bin/activate

虚拟环境被激活后,其中 Python 解释器的路径就被添加进 PATH 中,但这种改变不是永久性的,它只会影响当前的命令行会话。激活后的命令提示符,加入环境名:

(flask)$

如果你想回到局 Python 解释器中,可以在命令提示符下输入deactivate。

(flask)$ deactivate

1.3 使用 pip 安装 Python 包

在虚拟环境中安装 Flask:

(flask)$ pip install flask

想要验证 Flask 是否安装正确,你可以启动 Python 解释器,尝试导入 Flask:

(flask)$ python
>> import flask
>>

如果没有看到错误提醒,那么恭喜您,你已经完成基础环境的搭建了。



链接:http://www.jianshu.com/p/bd38b2fea4cb
來源:简书

flask 虚拟环境