最近在学习pytorch,安装之前考虑到之前多次项目中使用anaconda中的函数出现问题,于是决定为了以后的自己着想,决定重装anaconda。
于是自己也查阅了彻底清理anaconda的方法,一般都是这样的
1.打开anaconda prompt
2.执行【conda install anaconda-clean】命令;
conda install anaconda-clean
3.执行【anaconda-clean --yes】命令进行卸载
anaconda-clean --yes
4.在自己的anaconda的安装目录下面,一般是C:\Users\用户名\anaconda3
找到里面的Uninstall-Anaconda3.exe点击运行即可
但是存在很多人和我一样,conda指令根本没法使用,连第一步都没法完成。。。
我的conda下载卸载程序的报错如下:
这种的,所以这个建议只适合于和我类似的,当然走投无路的即使出错不一致也可以试试。。。
这里推荐另一个博主的文章,他的问题和我不一样,但是也许对你们有用
对于我的这种的其实就可以采用报错的建议:
加上不使用插件之后在下载,居然就是好了,如下(:D)
出现backup directory这句就是成功删除了
注意这里完成的只是最前面的步骤的第一步,只是我们没法使用conda指令下载,才曲线救国这么做的,接下来就还得执行anaconda-clean --yes(你看现在就可以用了,因为我们下载了anaconda-clean),再接着点击自带的卸载程序就可以了,不知道的往上翻最前面写的有。
OK,现在就完成卸载了。但是注意清理自己的环境变量!!!不然重新装的话可能会有问题。
卸完重启看了一下,真的很干净,库都没了,真好;-)
补充:
后续使用发现了一些问题,直接一条龙都写了吧。
1.anaconda powershell prompt打开红字,报错如下:
& : 无法将“C:\Users\lenovo\anaconda3\Scripts\conda.exe”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称 的拼写,如果包括路径,请确保路径正确,然后再试一次。 所在位置 C:\Users\lenovo\Documents\WindowsPowerShell\profile.ps1:4 字符: 4 + (& "C:\Users\lenovo\anaconda3\Scripts\conda.exe" "shell.powershell" " ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : ObjectNotFound: (C:\Users\lenovo...ripts\conda.exe:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException
这个是因为其实还是没太干净,原来的根据我的报错“C:\Users\lenovo\Documents\WindowsPowerShell\profile.ps1”这里的文件里面定义的位置是C:\Users\lenovo\anaconda3\Scripts\conda.exe,但是其实我现在换路径了,所以就出错了。解决办法就是上面报错位置的文件对应存储位置修改即可。
也就是你可以直接在我的电脑输入目标路径打开这个文件,然后修改conda.exe的保存位置为现在真实的位置。
2.anaconda prompt和cmd终端打不开:
解决方法:
①regedit打开注册表
②找到HKEY_CURRENT_USER\Software\Microsoft\Command Processor文件夹
如果有AutoRun这个变量,则将变量数值数据“置空”
如果没有AutoRun这个变量,则右键,点击新建字符串值,变量名称命名为AutoRun,变量数值不用设置,自动就是空值。
③找到 HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor,同样找AutoRun,与上一步相同操作