virtualenv 和 virtualenvwrapper

关系图:

 

参考连接:

virtualenvwrapper的安装及使用 - 简书 (jianshu.com)

软件开发|使用 virtualenvwrapper 构建 Python 虚拟环境 (linux.cn)

参考引用:

为什么需要 virtualenvwrapper?而不是virtualenv?这要从 virtualenv 说起。

virtualenv 的一个最大的缺点就是,每次开启虚拟环境之前要去虚拟环境所在目录下的 bin 目录下 source 一下 activate,这就需要我们记住每个虚拟环境所在的目录。

一种可行的解决方案是,将所有的虚拟环境目录全都集中起来,比如放到 ~/virtualenvs/,并对不同的虚拟环境使用不同的目录来管理。

virtualenvwrapper 正是这样做的。并且,它还省去了每次开启虚拟环境时候的 source 操作,使得虚拟环境更加好用。

安装&设置:bash 执行命令

sudo pip3 install virtualenvwrapper

配置.bashrc:

export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3

export VIRTUALENVWRAPPER_VIRTUALENV=/usr/local/bin/virtualenv

export WORKON_HOME='~/.virtualenvs'

source /usr/local/bin/virtualenvwrapper.sh 

使用:创建对应python版本虚拟环境

mkvirtualenv XXX --python=python3.6

进入虚拟环境

workon XXX

退出虚拟环境

deactive 

原文地址:https://www.cnblogs.com/chenxiaolinembed/p/15432321.html