anaconda重装,使用everything手动删干净损坏的anaconda

新手小白使用anaconda总是出现各种各样的情况,不止一次重装过anaconda,写个帖子记录一下。

方法一:conda部分命令还有效 还能够顺利安装anaconda-clean

(这种解决方法网上有写得更好更详细的帖子,以下只记录我的操作流程,我的anaconda安装位置在e:/anaconda3,每个人安装位置可能不一样)

  • 先手动删除 e:/anaconda3/enve:/anaconda3/pkgs 这两个文件夹
  • conda install anaconda-clean #随便在哪个环境下执行这个命令都可以 #如果conda install命令失效报错了 试试看用图形化界面anaconda navigator下载
  • anaconda-clean --yes #若有提示某文件无法move 就手动把移动失败的文件放进 c:/user//.anaconda_backup文件夹
  • 这时anaconda原先的安装文件夹应该已经被清空,把系统环境变量PATH中所有含有anaconda的都删了
  • 手动删除c:/user//.anaconda_backup c:/user//.conda c:/user//.condarc

方法二:anaconda损坏任何conda命令都报错图形化界面anaconda navigator也损坏无法启动

我这次搞坏conda的过程大概是这样的:

在下载了独立的python后发现虚拟环境下pip命令不能准确指向当前环境,系统环境严重污染

pip出错的具体表现是:

  1. pip list显示出大量不属于当前环境的包
  2. pip install package_name显示安装成功但是pycharm中打开某个虚拟环境就是找不到这个包

分析原因:应该是安装了独立的python以后pip命令的路径就被改成了系统环境python的路径而不能正确指向虚拟环境的路径了。

如果不是太严重的话应该可以尝试用conda激活虚拟环境下重装pip

conda uninstall pip
conda install pip

但是我遇到的问题更加复杂,在操作时conda提示要更新新版本,跟着网上的博客用命令行强制更新anaconda后,conda命令也开始报错,应该是conda损坏了

conda出错的具体表现是:

  1. 运行任何conda命令都出现大段大段的报错conda  conda info conda activate xxx conda create xxx conda clean -i等命令全部都报错
  2. anaconda navigator也无法打开

于是决定删干净重装anaconda,方法一不能用了于是手动删除anaconda和python所有相关文件。

首先根据教程卸载独立安装的python

  • 下载安装everything
  • 用everything全局扫描带有“conda”、“anaconda”(“python”“pip”)名称的文件和文件夹

一个一个去对应的文件夹里全部删除(耐心一点看清楚,别误删别的文件了)。

  • 值得关注的文件位置:
  1. anaconda 的安装位置e:/anaconda3
  2. c:/user//.conda c:/user//.condarc c:/user//.anaconda_backu
  3. c:/user//appdata/local/  c:/user//appdata/roaming/下的anaconda 、python、pip文件夹
  • 把系统环境变量PATH中所有含有anaconda、python的都删了

这样就把anaconda删干净了,再重新安装最新版本的anaconda,运行顺利!

你可能感兴趣的:(everything,python,conda)