问题:
在开发过程中如果想要安装Python包时可以使用“sudo pip install 包名”来安装。
在开发不同项目时使用同一个包的不同版本,都是用上面的命令进行安装会造成其他项目无法运行(覆盖掉了)。
解决方法:
虚拟环境
虚拟环境可以搭建独立的Python运行环境,使单个项目运行环境和其他项目运行环境互不影响。
下面介绍一下安装方法:
1. 安装virtualenv ---- sudo pip install virtualenv
测试:
$ mkdir testvirtualenv
$ cd testvirtualenv
$ virtualenv env1 ------就可以成功创建一个虚拟环境env1
2. 安装virtualenvwrapper ----- sudo easy_install virtualenvwrapper (我使用pip 没有安装成功,所以使用的easy_install)
virtualenvwrapper是virtualenv的扩展包,可以更方便的新增、删除、复制、切换虚拟环境。