📅  最后修改于: 2023-12-03 15:07:50.912000             🧑  作者: Mango
virtualenvwrapper 是 virtualenv 的扩展包,它提供了一套可以更加方便管理虚拟环境的工具集。
使用 virtualenvwrapper 可以更加方便的管理和使用虚拟环境,以下是几个优点:
在 Linux/Mac 上使用以下命令来安装 virtualenvwrapper:
$ pip install virtualenvwrapper
安装完成后,需要添加 virtualenvwrapper 的配置到 shell 配置文件,比如bashrc:
$ echo "source /usr/local/bin/virtualenvwrapper.sh" >> ~/.bashrc
在 Windows 上,由于 virtualenvwrapper 所依赖的 Unix 工具在 Windows 上不常用,因此可以考虑使用 Anaconda 来创建虚拟环境。
以下是常用的 virtualenvwrapper 命令:
mkvirtualenv env
:创建一个名为 env 的虚拟环境workon env
:激活名为 env 的虚拟环境deactivate
:退出当前虚拟环境rmvirtualenv env
:删除名为 env 的虚拟环境下面是在 Linux/Mac 上使用 virtualenvwrapper 创建并切换虚拟环境的例子:
$ mkvirtualenv myenv
Created virtual environment 'myenv'
...
(myenv) $ which python
/Users/user/.virtualenvs/myenv/bin/python
可以看到,成功创建了名为myenv的虚拟环境,并且通过 (myenv) $
前缀提示符表明当前处于虚拟环境中。
virtualenvwrapper 提供了一个更方便管理虚拟环境的工具集,使用它可以更方便的创建、删除、切换虚拟环境。同时,它也可以更好地与其它 Python 工具集成,比如 jupyter notebook。