2024-05-10 19:12:37 发布
网友
我在Debian操作系统中配置了多个Python环境。有没有办法列出Linux中所有配置的环境?
这与下面注释中指出的可能的副本不同。我的意思是只使用virtualenv创建虚拟环境。
virtualenv
如果只使用低级的virtualenv ...{directory}创建一个virtualenv,那么在某个目录中就有特定的环境。您只能通过在查找python安装的$HOME目录(或任何其他用于创建virtualenv的目录列表)上运行find来“列出”这些目录。希望遵循一些惯例,比如将它们全部存储在~/virtualenvs。(另见Where should virtualenvs be created?)
virtualenv ...{directory}
$HOME
find
~/virtualenvs
如果使用virtualenvwrapper,则如前所述,使用命令lsvirtualenv列出使用mkvirtualenv创建的环境。默认情况下它们都在~/.virtualenvs中。见https://virtualenvwrapper.readthedocs.io/en/latest/command_ref.html
virtualenvwrapper
lsvirtualenv
mkvirtualenv
~/.virtualenvs
如果使用conda,则可以使用conda info --envs或conda env list列出通过conda create --name {my_env} [...]创建的虚拟环境。见https://conda.io/docs/using/envs.html#list-all-environments
conda
conda info --envs
conda env list
conda create --name {my_env} [...]
如果只使用低级的
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 --envs
或conda env list
列出通过conda create --name {my_env} [...]
创建的虚拟环境。见https://conda.io/docs/using/envs.html#list-all-environments相关问题 更多 >
编程相关推荐