安装 virtualenvwrapper

virtualenv需要每次使用source命令导入虚拟运行环境信息,非常麻烦,另外开发者还有可能忘记虚拟环境目录的建立位置。virtualenvwrapper这个命令行工具就是通过对virtualenv进行二次封装,解决上述问题。

先退出虚拟运行环境,使用pip命令安装virtualenvwrapper

$pip install virtualenvwrapper

安装完成后,会在下面的位置生成virtualenvwrapper的shell脚本。  
/usr/local/bin/virtualenvwrapper.sh

在使用virtualenvwrapper时,需要配置登录的shell初始化脚本,将virtualenvwrapper.sh的信息读入当前的shell环境。这里以bash为例,通过对用户目录下的.bashrc配置文件进行如下修改即可(这里修改登录shell配置是为了让用户每次登录以后都生效)。

修改.bashrc

if [ -f /usr/local/bin/virtualenvwrapper.sh ]; then    
    export WORKON_HOME=$HOME/.virtualenvs    
    source /usr/local/bin/virtualenvwrapper.sh    
fi

准备工作到此结束。由于.bashrc是在登录时执行的,因此如果登出了虚拟机上客户端操作系统,再一次登录之后,运行下面的命令同样可以使用virtualenvwrapper命令。

再次读入.bashrc

$ source ~/.bashrc

确认mkvirtualenv命令是否可用

$ mkvirtualenv --help

创建虚拟运行环境

$ mkvirtualenv newenv

当输入上面的命令后,建立了一个虚拟的运行环境,而且从一开始就处于激活的状态,但我们没有见到newenv目录。

其实virtualenvwrapper对虚拟运行环境作了统一管理,根据上面配置的环境变量WORKON_HOME的路径信息,在其中建立了虚拟运行环境目录。在前面我们将WORKON_HOME设定为$HOME/.virtualenvs,让我们用下面的命令对这个目录进行确认,看下是否有newenv目录生成。

确认虚拟运行环境

$ ls -la $HOME/.virtualenvs

退出虚拟运行环境的命令同样是deactivate,进入虚拟运行环境的命令变为workon。

$ workon newenv

当我们想浏览所有既存的虚拟运行环境却忘记了它们的名称时,可以不加任何选项,单单输入workon命令即可。虽然该工具包提供了lsvirtualenv这一专门浏览既存虚拟运行环境的命令,但如果仅仅是浏览环境,不如直接使用workon来得方便。

浏览虚拟运行环境

$ workon

通过mkvirtualenv建立的虚拟运行环境可用下面的命令删除

$ rmvirtualenv newenv

参考文档:http://www.doughellmann.com/projects/virtualenvwrapper/

时间: 2024-11-06 18:50:04

安装 virtualenvwrapper的相关文章

windows下安装Virtualenvwrapper

windows下安装Virtualenvwrapper 我们可以使用Virtualenvwrapper来方便地管理python虚拟环境,但是在windows上安装的时候.....直接 install virtualenvwrapper 是不行的... 要安装virtualenvwrapper-win  直接开始说步骤吧 1.打开cmd,输入: pip install virtualenvwrapper-win 2.新建虚拟环境 使用以下命令创建名为test10的虚拟环境 mkvirtualenv

mac上安装virtualenvwrapper的正确姿势

mac上安装virtualenvwrapper和在Linux上有一些小小的不同,经过查阅资料,现记录如下. 1.安装 pip3 install virtualenvwrapper 2.修改个人环境变量配置文件,每次登陆都启动virtualenvwrapper工具 查找virtualenvwrapper.sh路径 which virtualenvwrapper.sh 我的机器上的位置是:/Library/Frameworks/Python.framework/Versions/3.6/bin/vi

CentOS6.7虚拟环境virtualenvwrapper安装

前提:一安装好python 安装virtualenvwrapper [root@xu  flaskr]# pip install virtualenvwrapper 要将virtualenvwrapper.sh加到环境变量中,不然mkvirtualenv会提示没有命令. [root@xu  bin]# source /opt/python3.4/bin/virtualenvwrapper.sh workon 切换到环境 deactivate 注销当前环境 lsvirtualenv 列出所有环境

virtualenvwrapper 的安装和使用

virtualenvwrapper是用来管理virtualenv的扩展包,用着很方便. 1. 安装: #安装virtualenv (sudo) pip install virtualenv #安装virtualenvwrapper (sudo) pip install virtualenvwrapper 2. 配置: 修改~/.bash_profile或其它环境变量相关文件(如 .bashrc(我的Ubuntu15.10 下的是这个) 或用 ZSH 之后的 .zshrc),添加以下语句: exp

virtualenvwrapper 的安装和使用(转)

原文:http://www.cnblogs.com/asmer-stone/p/5470144.html virtualenvwrapper是用来管理virtualenv的扩展包,用着很方便. 1. 安装: #安装virtualenv (sudo) pip install virtualenv #安装virtualenvwrapper (sudo) pip install virtualenvwrapper 2. 配置: 修改~/.bash_profile或其它环境变量相关文件(如 .bashr

python 安装virtualenv和virtualenvwrapper

1. 首先介绍pip常用命令 pip安装命令: pip install package_name pip升级命令:pip install –ungrage package_name pip卸载命令:pip uninstall package_name 如 pip install django pip install -U django 2. virtualenv的安装 virtualenv的安装: $ sudo pip install virtualenv 或 $ sudo apt-get in

linux 安装沙盒virtualenv 、virtualenvwrapper

1.沙盒安装命令: 最新版本:sudo easy_install virtualenv或者sudo apt-get install virtualenv 指定版本:pip install virtualenv [== 软件版本号] 作用:virtualenv用于创建独立的python环境,多个python相互独立,互不影响.功能:在没有权限的情况下安装新套件:不同应用可以使用不同的套件版本:套件升级不影响其他应用 2.安装 virtualenvwrapper virtualenvwrapper命

CentOS7 安装虚拟环境 virtualenvwrapper

##1. 安装virtualenvwrapper1. yum install python-setuptools python-devel2. pip install virtualenvwrapper ##2. 编辑.bashrc文件1. 查找/virtualenvwrapper.sh路径: whereis virtualenvwrapper.sh (我的电脑搜索结果:/usr/bin/virtualenvwrapper.sh)2. sudo vi .bashrc (打开.bashrc文件将下

Linux 安装Python虚拟环境,virtualenvwrapper

virtualenvwrapper工具学习 1.因为virtualenv 工具使用的并不方便 2.安装virtualenvwrapper pip3 install -i https://pypi.douban.com/simple virtualenvwrapper 3.配置virtualenvwrapper的环境变量,每次开机就启动 1.#这个文件是用户个人配置文件 vim ~/.bashrc 2.写入以下几行代码export 和source一样都是读取linux shell变量的命令 exp