有人刚刚问我如何列出使用venv
创建的所有虚拟环境。
我只能想到搜索pyvenv.cfg
文件以找到它们。类似于:
pyvenv.cfg
这可能包括一些误报。是否有更好的方法列出用from pathlib import Path venv_list = [str(p.parent) for p in Path.home().rglob('pyvenv.cfg')]
创建的所有虚拟环境?
对于conda
import os
os.system('conda env list')
For virtualenv
import os
os.system('lsvirtualenv')