如何列出Anaconda中已安装的所有Python开发环境?
列出Anaconda中所有已安装Python环境的方法
Hey there! 你提到的两个问题其实本质是同一个——怎么查看Anaconda里所有创建过的环境,这个操作非常简单,用一条命令就能搞定:
- 打开你的终端(Windows用户可以用Anaconda Prompt、CMD或者PowerShell;Mac/Linux直接打开系统终端),输入以下任意一条命令:
- 完整命令:
conda env list - 缩写版(功能完全一致):
conda info --envs
- 完整命令:
运行之后,你会看到类似这样的输出:
# conda environments: # base * /Users/yourname/anaconda3 py38_env /Users/yourname/anaconda3/envs/py38_env data_sci_env /Users/yourname/anaconda3/envs/data_sci_env
这里有两个关键点要注意:
- 前面带
*的环境是当前正在激活的环境 - 每一行的后半部分是该环境的安装路径
如果你用的是Mamba(Anaconda的替代工具,速度更快),命令也差不多:mamba env list,输出格式和conda完全一致。
另外,如果你的环境太多,想快速筛选特定名称的环境,可以结合管道命令:
- Windows系统:
conda env list | findstr "关键词",比如找带py的环境就用conda env list | findstr "py" - Mac/Linux系统:
conda env list | grep "关键词",同样用conda env list | grep "py"就能过滤出包含py的环境
内容的提问来源于stack exchange,提问作者user288609




