如何列出Linux中的所有python虚拟环境?
我在Debian OS中配置了多个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
,您可以conda create --name {my_env} [...]
使用conda info
--envs或列出通过创建的虚拟环境conda env
list。请参阅https://conda.io/docs/using/envs.html#list-all-
environments
以上是 如何列出Linux中的所有python虚拟环境? 的全部内容, 来源链接: utcz.com/qa/434353.html