- 不同项目互不干扰
- 有的项目使用 python2,那么相关的包也是python2的
- 有的项目使用 python3,如果不使用虚拟环境:
- 那么首先一点你就没办法安装特定版本的包了。
- 导出最小依赖
- 比如,你要把项目发给别人,使用到的包都导出requirements:
- 不使用虚拟环境,打包后的exe >300 MB
- 使用虚拟环境,打包后 <10 MB
- 有的项目使用 python2,那么相关的包也是python2的
- 有的项目使用 python3,如果不使用虚拟环境:
- 那么首先一点你就没办法安装特定版本的包了。
- 比如,你要把项目发给别人,使用到的包都导出requirements:
- 不使用虚拟环境,打包后的exe >300 MB
- 使用虚拟环境,打包后 <10 MB