如何在Linux中列出所有python虚拟环境?

2024-05-10 19:12:37 发布

您现在位置:Python中文网/ 问答频道 /正文

我在Debian操作系统中配置了多个Python环境。有没有办法列出Linux中所有配置的环境?

这与下面注释中指出的可能的副本不同。我的意思是只使用virtualenv创建虚拟环境。


Tags: 环境virtualenvlinux虚拟环境副本debian办法
1条回答
网友
1楼 · 发布于 2024-05-10 19:12:37

如果只使用低级的virtualenv ...{directory}创建一个virtualenv,那么在某个目录中就有特定的环境。您只能通过在查找python安装的$HOME目录(或任何其他用于创建virtualenv的目录列表)上运行find来“列出”这些目录。希望遵循一些惯例,比如将它们全部存储在~/virtualenvs。(另见Where should virtualenvs be created?

如果使用virtualenvwrapper,则如前所述,使用命令lsvirtualenv列出使用mkvirtualenv创建的环境。默认情况下它们都在~/.virtualenvs中。见https://virtualenvwrapper.readthedocs.io/en/latest/command_ref.html

如果使用conda,则可以使用conda info --envsconda env list列出通过conda create --name {my_env} [...]创建的虚拟环境。见https://conda.io/docs/using/envs.html#list-all-environments

相关问题 更多 >