在使用 Anaconda/Miniconda 进行 Python 开发时,我们会创建多个虚拟环境来隔离不同项目的依赖。但随着项目迭代,很多无用的虚拟环境会占用磁盘空间,此时就需要安全、彻底地删除这些环境。本文将详细讲解删除 conda 虚拟环境的完整步骤、注意事项和常见问题解决,适用于 Windows、macOS、Linux 所有系统。一、前置核心准备:退出目标虚拟环境这是删除环境的首要前提!如果你正处于要删除的虚拟环境中,执行删除命令会直接报错,因为 conda 不允许删除当前激活的环境。操作命令打开终端(Windows:CMD/Anaconda Prompt;macOS/Linux:终端),执行以下命令退出当前环境,回到 base 环境:conda deactivate执行后终端提示符前的环境名(如(test_env))会消失,变回(base)(若未激活 base 则无括号标识),说明已成功退出。二、步骤 1:查看已创建的环境列表(避免删错!)删除前务必确认要删除的环境名称,防止误删有用的环境。执行以下命令查看所有 conda 环境:# 两种命令等价,任选其一即可 conda env list # 或 conda info --envs命令输出示例
【保姆级教程】彻底删除 conda 创建的虚拟环境(Windows/macOS/Linux 通用)
在使用 Anaconda/Miniconda 进行 Python 开发时,我们会创建多个虚拟环境来隔离不同项目的依赖。但随着项目迭代,很多无用的虚拟环境会占用磁盘空间,此时就需要安全、彻底地删除这些环境。本文将详细讲解删除 conda 虚拟环境的完整步骤、注意事项和常见问题解决,适用于 Windows、macOS、Linux 所有系统。一、前置核心准备:退出目标虚拟环境这是删除环境的首要前提!如果你正处于要删除的虚拟环境中,执行删除命令会直接报错,因为 conda 不允许删除当前激活的环境。操作命令打开终端(Windows:CMD/Anaconda Prompt;macOS/Linux:终端),执行以下命令退出当前环境,回到 base 环境:conda deactivate执行后终端提示符前的环境名(如(test_env))会消失,变回(base)(若未激活 base 则无括号标识),说明已成功退出。二、步骤 1:查看已创建的环境列表(避免删错!)删除前务必确认要删除的环境名称,防止误删有用的环境。执行以下命令查看所有 conda 环境:# 两种命令等价,任选其一即可 conda env list # 或 conda info --envs命令输出示例