一、卸载:
借鉴博客:https://blog.csdn.net/m0_46491438/article/details/117019804
https://blog.csdn.net/Inochigohan/article/details/120400990
下载anaconda-clean失败
1.删除.condarc文件
2.打开Anaconda prompt
conda install anaconda-clean
在base环境中下载不了,报错:
CondaValueError: Malformed version string ‘~’: invalid character(s).
就是因为之前有时在base环境,有时在新建的环境,用到conda install时报这个错,所以考虑重装Anaconda
创建新环境 conda create再activate,在新环境中install anaconda-clean
(还有一种方法为删除.condarc 文件,对我无效)
下载成功后删除:
anaconda-clean --yes
3. 使用Uninstall-Anaconda.exe进行卸载
文件路径:Anaconda的安装路径下
4. 删除残余
进入系统变量,在用户和系统的path中都删除anaconda相关的路径
用everything搜索,删除所有anaconda相关的文件(包括anaconda-clean在C盘创建的备份文件)
5. 删除注册表
方法一:
win+r 打开cmd,输入regedit
找到下图software,找到Anaconda文件夹(如果有),删除
方法二:下载火绒
安全工具->垃圾清理->注册表垃圾
二、重装
1.运行installer,之后选择 all users->选择安装目录->不选自动添加path(之后自己手动添加)->新版的有navigator有图形化界面,可以launch
此时打开Anaconda prompt运行 conda --vesion , python --version 都可以看到信息
2.添加环境变量
这一步是为了能在系统的cmd中运行conda命令(现在感觉好像配不配都行了?)
在系统变量的path中添加:E:\software\Anaconda3\Anaconda3\Scripts
win+R ,打开cmd 运行 conda --version可以看到信息
三、使用
安装了navigator后可以在navgator里直接创建新环境,有了一个可视化界面
也可以在Anaconda prompt里用命令(感觉还是prompt好用,navigator好卡,也用不惯)
conda create -n env_name python=3.12
conda activate env_name
一开始遇到问题:
EnvironmentNotWritableError: The current user does not have write permissions to the target environm
参考文章
我是下载在E:/software里,所以从这个文件夹中找anaconda3
四、安装包时遇到的各种报错及解决方案
1. 安装torch
Solving environment: failed
PackagesNotFoundError: The following packages are not available from
current channels:
- torch
Current channels:
- defaults
- https://repo.anaconda.com/pkgs/main
- https://repo.anaconda.com/pkgs/r
- https://repo.anaconda.com/pkgs/msys2
To search for alternate channels that may provide the conda package
you’re looking for, navigate tohttps://anaconda.org
and use the search bar at the top of the page.
可能是vpn不太稳定,但是添加了清华镜像源以后还是报同样的错
多次尝试,其中有一次是retry……(说是网络问题,但是明明直接复制链接是可以打开的)
conda config --add channels pytorch
conda config --add channels conda-forge
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda install torch
以上几个命令都试了,没用
!!!不能直接conda install torch,应为下面的命令(后续会用到CUDA所以一块下载了),所以我把上面添加的清华源全删了,准备不使用镜像源,全部从官网下载,(因为看到有的评论说从镜像源下载会有一些兼容问题),所以执行这个指令也是需要连vpn的
conda install pytorch torchvision torchaudio pytorch-cuda=11.8 -c pytorch -c nvidia
后续遇到其他问题再更新……