我在我的 Debian 操作系统中配置了多个 Python 环境。有没有办法列出 Linux 中所有已配置的环境?
这与下面评论中指出的可能重复不同。我的意思是仅使用创建的虚拟环境virtualenv
。
我在我的 Debian 操作系统中配置了多个 Python 环境。有没有办法列出 Linux 中所有已配置的环境?
这与下面评论中指出的可能重复不同。我的意思是仅使用创建的虚拟环境virtualenv
。
如果只使用底层virtualenv ...{directory}
来创建一个 virtualenv,那么只有某个目录在其中具有该特定环境。您只能通过find
在您的$HOME
目录(或您可能用于创建 virtualenvs 的任何其他目录列表)上运行以查找 python 安装来“列出”这些。希望遵循一些约定,例如将它们全部存储在~/virtualenvs
. (另请参阅应该在哪里创建 virtualenvs?)
如果使用virtualenvwrapper
,那么如上所述,使用命令lsvirtualenv
列出使用mkvirtualenv
. 默认情况下它们都在~/.virtualenvs
。见https://virtualenvwrapper.readthedocs.io/en/latest/command_ref.html
如果使用,您可以使用或conda
列出通过 创建的虚拟环境。请参阅https://conda.io/docs/using/envs.html#list-all-environmentsconda create --name {my_env} [...]
conda info --envs
conda env list