执行anaconda-clean删除Anaconda时无法移动.continuum目录,求解决方法
解决Anaconda删除时
Unable to move /Users/santanna_santanna/.continuum的问题 我之前清理Anaconda时也碰到过一模一样的报错,大概率是权限不足或者相关进程仍在占用该目录导致的,你可以按下面的步骤一步步来解决:
1. 先关闭所有Anaconda相关进程
首先得确保没有Python、conda相关的进程在后台占用.continuum目录。打开终端,输入命令查找相关进程:
ps aux | grep -E "(conda|python)"
找到输出里对应Anaconda的进程ID(PID),然后用kill命令强制终止:
kill -9 <PID>
提示:替换<PID>为你查到的实际进程号,注意别误杀其他系统进程
2. 手动修复权限或移动目录
如果是权限问题,先给.continuum目录赋予自己可读写的权限:
chmod -R u+w /Users/santanna_santanna/.continuum
然后手动把这个目录移到anaconda-clean生成的备份文件夹里:
mv /Users/santanna_santanna/.continuum /Users/santanna_santanna/.anaconda_backup/2018-04-17T215007/
3. 重新执行清理命令
完成上面的操作后,再重新运行anaconda-clean的清理指令:
anaconda-clean --yes
4. 最后彻底清理残留
清理完成后,记得手动删除Anaconda的主安装目录(默认一般是~/anaconda3或者~/anaconda):
rm -rf ~/anaconda3
另外,打开你的.bash_profile或.zshrc文件,删掉里面conda初始化的相关代码块,比如类似这样的内容:
# >>> conda initialize >>> ... # <<< conda initialize <<<
这样就能彻底完成Anaconda的删除操作了。
内容的提问来源于stack exchange,提问作者aabujamra
相关产品推荐
相关产品推荐

