如何找到python环境名称

如何找到python环境名称

作者:William Gu发布时间:2026-01-05阅读时长:0 分钟阅读次数:33

用户关注问题

Q
如何查看当前激活的Python环境名称?

我想知道当前在命令行或终端中激活的Python环境名称,应该怎么查看?

A

使用命令行查看激活的Python环境名称

在终端或命令行中,输入命令:conda info --envs,带星号(*)的环境即为当前激活的环境。或者在激活环境后输入echo $CONDA_DEFAULT_ENV(Linux/macOS)或echo %CONDA_DEFAULT_ENV%(Windows)也可以查看当前环境名称。

Q
如何列出所有已创建的Python虚拟环境?

我想知道电脑里都有哪些Python虚拟环境,如何列出全部环境的名称?

A

使用conda或virtualenv查看所有环境

如果使用conda管理环境,可以输入conda env listconda info --envs来显示所有环境及其路径。如果是使用virtualenv,可以查看你创建环境时保存的目录,或者使用lsvirtualenv命令(需要virtualenvwrapper支持)来列出所有虚拟环境。

Q
使用Python代码如何获取当前运行环境的名称?

有没有办法在Python脚本中获取当前使用的虚拟环境名称?

A

通过环境变量获取Python环境名称

可以通过读取环境变量CONDA_DEFAULT_ENV来获取当前Conda环境名称,示例如下:

import os
env_name = os.environ.get('CONDA_DEFAULT_ENV')
print(env_name)

如果没有使用Conda管理环境,虚拟环境名称可能需要手动记录或通过其他方式识别。