这几天想要使用anaconda创建新的环境然后一直报错,后面想要卸载anaconda,发现安装不了anaconda-clean工具,然后破罐子破摔直接卸载所有和anaconda相关的文件后重新下载,结果成功了,接下来我讲一下我的大概经历。
1、环境安装报错
我先用conda create --name myenv python=3.8 创建anaconda环境
然后报错:
FileNotFoundError(2, '系统找不到指定的文件。', None, 2, None)
2、更新报错
我尝试用管理员权限
然后尝试更新anaconda,即conda update conda还是报错
CondaValueError: Malformed version string ‘~‘: invalid character(s).
后面我又尝试了强制更新 conda update --force conda
Solving environment: failed
CondaValueError: Malformed version string '~': invalid character(s).
从网上找了很多,将.condarc文件内容删除等都不行(不行后又把.condarc内容变成原来的样子了),后来就想将anaconda卸载重装
3、安装anaconda-clean工具包报错
conda install anaconda-clean报错
InvalidVersionSpecError: Invalid version spec: =2.7
无效版本规范问题,又去改了.condarc,不行,哎,然后就是不停的报上面的错误 !!!
试了很多方法都没行的通,确实是要崩溃了。
4、直接卸载
anaconda-clean工具实在安装不了,想要破罐子破摔,直接卸载,搜了网上也有人这样可行的,我也做好了最坏的打算(实在不行重装系统)。
首先,我打开任务管理器,在任务管理器里面寻找与 Anaconda 相关的进程,搜索了"anaconda", “conda”, "python"然后结束任务
接下来,删除了anaconda文件夹,.conda等所有相关文件
接着,到环境变量中删除和 Anaconda 相关的路径
大概是这些
然后我就开始了重新下载,一切安装完成后我再次尝试创建新的anaconda环境,这一次没有报错!!
不太敢相信,我进入环境后安装了opencv和tensorflow都成功了,呜~,终于可以了。