我在Debian OS中配置了多个Python环境。有没有办法在Linux中列出所有已配置的环境?
这与下面评论中指出的可能副本不同。我指的是仅使用virtualenv
创建的虚拟环境。
答案 0 :(得分:14)
如果只使用低级virtualenv ...{directory}
来创建virtualenv,那么只有某个目录中有某个特定环境。你只能"列出"通过在find
目录(或您可能用于创建virtualenvs的任何其他目录列表)上运行$HOME
来查找python安装。希望遵循一些约定,例如将它们全部存储在~/virtualenvs
中。 (另见Where should virtualenvs be created?)
如果使用virtualenvwrapper
,则如上所述,使用命令lsvirtualenv
列出使用mkvirtualenv
创建的env。默认情况下,它们都在~/.virtualenvs
。见https://virtualenvwrapper.readthedocs.io/en/latest/command_ref.html
如果使用conda
,您可以使用conda create --name {my_env} [...]
或conda info --envs
列出通过conda env list
创建的虚拟环境。见https://conda.io/docs/using/envs.html#list-all-environments