virtualenv 的使用场景

说一下为什么用 virtualenv。

我还是比较习惯用 Anaconda,但在内网环境下,Anaconda 创建和管理环境特别麻烦,所以转用 virtualenv。

virtualenv 的优势在于可以使用本地 python 环境,用.tar.gz 安装包安装多个 python 环境后,可以实现离线创建多种不同的 python 版本虚拟环境。

在实际应用中,.tar.gz 的安装包有时缺少环境,又没有 root 权限,所以产生了一个迂回的方案。

用 Anaconda 的离线安装包装 Anaconda,然后用 virtualenv 使用本地的 Anaconda 的 base 环境创建虚拟环境。

也不是不能用.jpg