马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
Mac 上装了 miniconda 之后,很多人想卸载时第一反应是敲 conda 自带的卸载命令。实际情况是那套命令走得并不干净,环境变量、隐藏配置、PATH 里的路径全都留着,装新版本时还容易互相打架。这篇按实际顺序把 mac 上 miniconda 彻底清一遍,每一步都说明为什么要做。
一、先确认装的是 conda 还是 miniconda
两者的目录名不一样,后续删的路径也不同。先看版本,再看它装在哪:
conda -V
conda info
输出里会告诉你当前激活的是 base 环境、以及环境所在的路径。如果路径指向 /opt/miniconda3,装的就 miniconda;指向 /opt/anaconda3 则是完整版 conda。确认清楚再动手,删错目录会顺手带走别的东西。
二、删掉主目录
确认路径之后直接删。这一步删掉的是解释器、包缓存、虚拟环境,占空间最大:
sudo rm -rf /opt/miniconda3
三、清掉 shell 配置文件里的环境变量
装的时候往 ~/.bashrc 或者 ~/.zshrc 里加过初始化脚本,不删掉的话,新开一个终端还会去加载一个已经不存在的目录。用编辑器打开对应文件:
vim ~/.bashrc
vim ~/.zshrc
进去按 i 进入编辑模式,把和 conda 相关的所有行都删掉,然后按 Esc 输入 :wq 保存退出。删完让它重新生效一次:
source ~/.bashrc
source ~/.zshrc
四、把 PATH 里的残留路径去掉
先看一眼当前 PATH 里还剩什么含 miniconda 的路径:
echo $PATH
PATH 里会出现很多重复项,那是历史操作留下的。把含 miniconda 的那一段去掉:
export PATH=$(echo $PATH | sed 's|/opt/miniconda3/bin:||')
再 echo 一次确认已经清掉。这一步是很多教程跳过、但卸载之后终端还会莫名加载旧环境的关键原因。
五、检查并删除隐藏配置文件
conda 会在用户目录下留三个隐藏项,用一条命令一起看:
ls -la ~/.condarc ~/.conda ~/.continuum
注意看输出:有些已经删掉了,只报 No such file or directory;有些还留着,比如 .condarc 这类配置文件。剩下的直接删:
rm -rf ~/.condarc
如果提示没有权限,前面加 sudo 再执行一次。删完重复看一眼,确认三个都消失了。
六、怎么确认真的卸干净了
三条自查:新开一个终端敲 conda 应该直接报找不到命令;echo $PATH 里不再出现 miniconda 路径;ls -la 那一条不再输出任何配置文件。三条都满足才算干净。如果还想要保险,可以搜一下整个用户目录里有没有残留的 conda 相关文件,清掉最后那几处。
七、小结
五个动作:确认是 conda 还是 miniconda、删主目录、清 shell 配置、清 PATH、删隐藏文件。真正的难点不在命令本身,而在第二步之前那次确认——路径搞错就会误删。把确认这一步养成习惯,其余的步骤按顺序敲完就干净了,之后再装新版本也不会被旧环境干扰。
qidao123.com企服评测-应用市场 编辑提示
|