pyenv,pyenv-win
第三方库,目标是对一台机器上存在的多个版本的Python进行管理。不支持虚拟环境。
venv,pyvenv
在Python3.3标准库中出现,目标是管理虚拟环境。由于pyvenv命令无法指定Python解释器,因此在Python3.6之后不推荐使用。
virtualenv,virtualenvwrapper,virtualenvwrapper-win
第三方库,目标是管理虚拟环境,比venv功能更强大。virtualenvwrapper和virtualenvwrapper-win是virtualenv的插件,使virtualenv的使用更方便。
pyenv-virtualenv,pyenv-virtualenvwrapper
pyenv的插件,为了将virtualenv与pyenv结合从而支持虚拟环境。
pipenv
第三方库,目标是将Pipfile,pip和virtualenv三者的命令结合、简化。