virtualenv用于创建独立的Python环境,多个Python相互独立,互不影响,它能够:
1. 在没有权限的情况下安装新套件
2. 不同应用可以使用不同的套件版本
3. 套件升级不影响其他应用
用类似“Windows下Python,setuptools,pip,virtualenv的安装”的方法在linux下安装了virtualenv。
其中有一段非常有用的话:“需要注意,当前irtualenv的版本是1.11,安装的时候如果不设定==1.10.1,默认会安装最新版本,而1.11版本的virtualenv是有问题的,安装1.11后,在创建环境的时候会失败,报错: setuptools pip failed with error code 1.这个问题是1.11的本身的问题,用1.10.1版本,没有这个问题,所以我们安装的时候需要明确版本1.10.1。”
这里记录一下用法:
[root@lc ppy]# virtualenv vProject
New python executable in vProject/bin/python
Installing Setuptools..............................................................................................................................................................................................................................done.
Installing Pip.....................................................................................................................................................................................................................................................................................................................................done.
[root@lc ppy]# cd python_env/
[root@lc python_env]# ls
bin guessnumber.py include lib
[root@lc python_env]# cd bin/
[root@lc bin]# ls
activate activate.csh activate.fish activate_this.py easy_install easy_install-2.7 pip pip-2.7 python python2 python2.7
[root@lc bin]# cd ..
[root@lc python_env]# cd ..
[root@lc ppy]# cd vProject/
[root@lc vProject]# source bin/activate -- Comment:启动virtualenv虚拟环境
(vProject)[root@lc vProject]# deactivate -- Comment:退出virtualenv虚拟环境
[root@lc vProject]#
Just记录一下。
需要windows下安装方法的可移步“Windows下Python,setuptools,pip,virtualenv的安装”。