Python 虚拟环境简介(qbit)

管理 Python 版本

pyenv

alternatives

管理第三方包版本

pyenv-virtualenv

virtualenv

virtualenv 是建立隔离的 Python 环境的工具。从 Python 3.3 开始,它的一个子集已集成到venv模块下的标准库中 。可是请注意,该 venv 模块并未提供该库的全部功能(例如,没法建立引导脚本,没法为除主机 python 以外的其余 python 版本建立虚拟环境,不可重定位等)。通常而言,这样的工具仍然更喜欢使用 virtualenv,由于它易于升级(经过pip),统一处理不一样的 Python 版本以及一些更高级的功能。

venv(pyvenv)

pipenv

  • PipenvKenneth Reitz 在2017年1月发布的Python依赖管理工具,如今由PyPA维护。你能够把它看作是pip和virtualenv的组合体,而它基于的Pipfile则用来替代旧的依赖记录方式(requirements.txt)。
  • 李辉说 Pipenv 很坑: 不要用 Pipenv
本文出自 qbit snap
相关文章
相关标签/搜索