安装使用virtualenv

virtualenv用于创建独立的环境,多个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的安装”。

Friday, December 18, 2015 | Python

文章评论

No comments posted yet.

发表评论

Please add 8 and 7 and type the answer here: