virtualenv的使用

一、说明

virtualenv用于创建独立的Python环境,多个Python相互独立,互不影响,它能够:
    1). 在没有权限的情况下安装新套件
    2). 不同应用可以使用不同的套件版本
    3). 套件升级不影响其他应用


二、安装

sudo apt-get install python-virtualenv


三、命令

格式如下:

    virtualenv [options...] [destination-directory]

OPTIONS参数:

    -h 或 --help

        显示帮助

    --version

        查看版本

    -v 

        查看参数列表

    -q

        创建时终端不输出信息

    -clear

        清除已创建的环境

    -p PYTHON_EXE 或 --python=PYTHON_EXE

        指定python版本,默认为pytho2

    --no-site-packages

        不使用系统pip环境,默认

    --system-site-packages

       使用系统pip环境
    --relocatable

        让已存在virtualenv使用系统工具
    --no-setuptools

        不安装setuptools
    --no-pip

        不安装pip
    --prompt==PROMPT

        设置提示前缀,默认为(目录名)

    --extra-search-dir=SEARCH_DIRS
        Directory to search for setuptools/distribute/pip distributions in.
        Can be specified multiple times.
    --always-copy

        Always copy files rather than symlinking.
    --unzip-setuptools
       Unzip Setuptools when installing it.  This fixes up scripts and
       makes all .pth files relative.


四、使用

生成一个带python3的虚拟环境test

virtualenv -p python3 test

进入test环境中

source test/bin/activate  

退出test环境 

deactivate    


五、实例

xxx@pc:~$ virtualenv -p python3 test
Running virtualenv with interpreter /usr/bin/python3
Using base prefix '/usr'
New python executable in test/bin/python3
Also creating executable in test/bin/python
Installing setuptools, pip...done.
xxx@pc:~$ cd test
xxx@pc:~/test$ source bin/activate
(test)xxx@pc:~/test$ pip list
argparse (1.2.1)
pip (1.5.4)
setuptools (2.2)
wsgiref (0.1.2)
 (test)xxx@pc:~/test$ deactivate
xxx@pc:~/test$ 


作者测试环境说明:

系统: ubuntu 14.04 LTS

virtualenv版本: 1.11.4


   
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值