0
点赞
收藏
分享

微信扫一扫

virtualenv扩展包Virtualenvwrapper

IT程序员 2021-09-28 阅读 30
技术文章

概述

之前使用一直没有使用virtualenv到时最后测试的环境总是乱七八糟,使用virtualenv后感觉真是爽了。环境之间不冲突。但是也发现一些问题,就是加载虚拟环境的时候要source文件,并且创建的虚拟环境多了,也不容易区分,并且有很多目录在,显得很乱。今天发现了一个特别好的扩展包,对虚拟环境进行管理。

Virtaulenvwrapper是virtualenv的扩展包,用于更方便管理虚拟环境,它可以做:
1.将所有虚拟环境整合在一个目录下
2.管理(新增,删除,复制)虚拟环境
3.切换虚拟环境等

安装

安装很简单,使用easy_install进行安装

sudo easy_install virtualenvwrapper

此时还不能使用virtualenvwrapper,默认virtualenvwrapper安装在/usr/local/bin下面,实际上你需要运行virtualenvwrapper.sh文件才行,这个文件里面的注释部分有安装步骤,我们照着操作把环境设置好。

1.创建目录用来存放虚拟环境

mkdir $HOME/.virtualenvs

2.在~/.bashrc中添加

export WORKON_HOME=$HOME/.virtualenvs

3.在~/.bashrc中添加

source /usr/local/bin/virtualenvwrapper.sh

4.执行

source ~/.bashrc

此时virtualenvwrapper就可以使用了

使用

简单的介绍下使用:
列出虚拟环境列表

workon

也可以使用

lsvirtualenv

新建虚拟环境

mkvirtualenv [虚拟环境名称]

启动/切换虚拟环境

workon [虚拟环境名称]

删除虚拟环境

rmvirtualenv [虚拟环境名称]

离开虚拟环境

deactivate
举报

相关推荐

0 条评论