virtualenv开发环境配置

转载:http://www.cnblogs.com/chaosimple/p/4475958.htmlhtml

VirtualEnv能够方便的解决不一样项目中对类库的依赖问题。这一般是经过如下方式实现的:首先将经常使用的类库安装在系统环境中;而后为每一个项目安装独立的类库环境。这样子能够保证每一个项目都运行在独立的类库环境中。flask


本文简要的介绍如何方便的在Windows环境下使用VirtualEnv进行开发工做。

一、首先在系统中安装virtualenv:

二、构造项目目录,为项目安装虚拟环境:
首先建立了项目文件夹myproject,而后在该文件夹中安装了虚拟环境env。


三、启动虚拟环境,安装所需类库:
在windows中虚拟环境的启动使用命令:your_env_dir\Scripts\activate
默认状况下,virtualenv已经安装好了pip。在启动虚拟环境后直接使用pip install 命令就能够为该虚拟环境安装类库:


四、在虚拟环境中能够进行运行脚本等操做:
脚本代码以下:
在虚拟环境中运行该脚本:


五、离开虚拟环境,使用deactivate命令:


六、在系统环境中,咱们并无安装flask类库,能够对比在系统环境中和虚拟环境中的脚本运行效果:


七、总结:
virtualenv虚拟环境为每一个项目隔离了一套运行类库,不一样的项目在各自的虚拟环境中使用不一样的类库,避免了将全部类库都安装到系统环境中致使的不一样项目须要不一样(版本)类库的问题,项目与项目之间的类库依存再也不成为问题。


参考文献:
一、Python脚原本自于: https://www.shiyanlou.com/courses/document/259
二、《virtualenv的安装和使用》: http://my.oschina.net/lpe234/blog/343639