有没有办法列出使用venv模块创建的所有python虚拟环境?

时间:2020-04-01 15:02:27

标签: python virtualenv conda python-venv

Conda允许我列出所有虚拟环境as shown here.这些命令是:

conda info --envs OR conda env list  

我想用点子来做。 pip是否可以列出我创建的所有虚拟环境?我已经在桌面上创建了一个虚拟环境,但无法找到一种将其与基本环境一起列出的方法。

2 个答案:

答案 0 :(得分:2)

不,不是很容易。

Python虚拟环境可以任意位置存储在磁盘上。而且AFAIK不会对其建立索引,它们是真正隔离的(毕竟,您只需删除venv目录并完成操作,就无需执行任何特殊操作)。因此,这将需要整个磁盘扫描。可能可以做到的(例如,您可以搜索所有Python可执行文件),但是相当麻烦。

它可与Conda一起使用,因为Conda将venvs放置在混凝土路径中,例如/home/username/miniconda/envs/

答案 1 :(得分:0)

虚拟环境将始终位于您正在使用的目录中。您所需要的只是打开它并激活脚本。就这些