新手小白使用anaconda总是出现各种各样的情况,不止一次重装过anaconda,写个帖子记录一下。
方法一:conda部分命令还有效 还能够顺利安装anaconda-clean
(这种解决方法网上有写得更好更详细的帖子,以下只记录我的操作流程,我的anaconda安装位置在e:/anaconda3
,每个人安装位置可能不一样)
e:/anaconda3/env
和e:/anaconda3/pkgs
这两个文件夹conda install anaconda-clean
#随便在哪个环境下执行这个命令都可以 #如果conda install命令失效报错了 试试看用图形化界面anaconda navigator下载anaconda-clean --yes
#若有提示某文件无法move 就手动把移动失败的文件放进 c:/user//.anaconda_backup
文件夹c:/user//.anaconda_backup
c:/user//.conda
c:/user//.condarc
方法二:anaconda损坏任何conda命令都报错图形化界面anaconda navigator也损坏无法启动
我这次搞坏conda的过程大概是这样的:
在下载了独立的python后发现虚拟环境下pip命令不能准确指向当前环境,系统环境严重污染
pip出错的具体表现是:
pip list
显示出大量不属于当前环境的包pip install package_name
显示安装成功但是pycharm中打开某个虚拟环境就是找不到这个包分析原因:应该是安装了独立的python以后pip命令的路径就被改成了系统环境python的路径而不能正确指向虚拟环境的路径了。
如果不是太严重的话应该可以尝试用conda激活虚拟环境下重装pip
conda uninstall pip
conda install pip
但是我遇到的问题更加复杂,在操作时conda提示要更新新版本,跟着网上的博客用命令行强制更新anaconda后,conda命令也开始报错,应该是conda损坏了
conda出错的具体表现是:
conda
conda info
conda activate xxx
conda create xxx
conda clean -i
等命令全部都报错于是决定删干净重装anaconda,方法一不能用了于是手动删除anaconda和python所有相关文件。
首先根据教程卸载独立安装的python
一个一个去对应的文件夹里全部删除(耐心一点看清楚,别误删别的文件了)。
e:/anaconda3
c:/user//.conda
c:/user//.condarc
c:/user//.anaconda_backu
c:/user//appdata/local/
c:/user//appdata/roaming/
下的anaconda 、python、pip文件夹这样就把anaconda删干净了,再重新安装最新版本的anaconda,运行顺利!