02-02环境准备-pyenv与virtualenv以及venv方案对比
就简单总结
- pyenv 适合管理多个(3个或3个以上)python版本,安装python方便(自动编译)
- virtualenv
python2以下 | python3以上并该机器只有3个以下python版本 | python3以上并该机器只有3个以上python版本 | |
---|---|---|---|
virtualenv | 无这包,也无pip包,需要额外安装 | 自带pip, 直接pip安装 | 每个都要编译,每个都要安装virtualenv |
pyenv | 直接通过pyenv安装python2 | 直接通过pyenv安装python3 | 直接通过pyenv安装python3 |
venv | 不支持 | python3.6才有 | 多个版本共存虚拟环境找不到对应关系 |
结论 | pyenv更适合 | venv更合适 | pyenv更适合 |