Python 虚拟环境简介(qbit)
管理 Python 版本
pyenv
alternatives
管理第三方包版本
pyenv-virtualenv
virtualenv
virtualenv 是建立隔离的 Python 环境的工具。从 Python 3.3 开始,它的一个子集已集成到venv模块下的标准库中 。可是请注意,该 venv 模块并未提供该库的全部功能(例如,没法建立引导脚本,没法为除主机 python 以外的其余 python 版本建立虚拟环境,不可重定位等)。通常而言,这样的工具仍然更喜欢使用 virtualenv,由于它易于升级(经过pip),统一处理不一样的 Python 版本以及一些更高级的功能。
venv(pyvenv)
pipenv
- Pipenv 是 Kenneth Reitz 在2017年1月发布的Python依赖管理工具,如今由PyPA维护。你能够把它看作是pip和virtualenv的组合体,而它基于的Pipfile则用来替代旧的依赖记录方式(requirements.txt)。
- 李辉说 Pipenv 很坑: 不要用 Pipenv
本文出自
qbit snap
欢迎关注本站公众号,获取更多信息