venv、pyvenv、pyenv、virtualenv、virtualenvwrapper、pipenv 等有什么区别?

最近写了几个blog,都有点混淆了这几个东西,专门查了下区别,记录下

venv、pyvenv、 和pyenv都是可用于创建隔离的 Python 环境的工具。virtualenv和virtualenvwrapper是类似的工具,也可以创建隔离的 Python 环境。是一个与Python 包管理器pipenv结合的工具。virtualenvpip

  • venv是Python 3.3及更高版本中的内置模块,允许您创建隔离的Python环境。它与Python类似virtualenv,但默认随Python一起安装。
  • pyvenv是Python 3.3及更高版本附带的一个脚本,允许您创建虚拟环境。它是模块的包装器venv,提供与venv.
  • pyenv是一个第三方工具,允许您在同一台计算机上管理多个Python版本并创建虚拟环境。venv它与或无关virtualenv,但提供类似的功能。
  • virtualenv是一个第三方工具,可让您创建隔离的 Python 环境。默认情况下,它不随 Python 安装,但可以使用pip.
  • virtualenvwrapper是一组 shell 脚本,在virtualenv. 它允许您更轻松地管理多个虚拟环境,并提供一些附加功能,例如指定特定项目应使用哪个虚拟环境的能力。
  • pipenvvirtualenv是一个与相结合的工具pip。它允许您为项目创建虚拟环境并管理 Python 包。它的设计比单独使用virtualenv和更加方便用户pip

参考链接:https://betterstack.com/community/questions/what-are-differences-between-python-virtual-environments/ 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值