Anaconda彻底卸载及重安装

news2024/11/27 5:28:24

一、彻底卸载Anaconda

1.1 先采用anaconda-clean包初步卸载

  • 总体卸载思路:通过下载anaconda-clean包完成初步卸载,但由于在base下若下载anaconda-clean包会一直卡在Solving environment:阶段,因此首先要创建一个虚拟环境。具体步骤如下:
  • ①打开Anaconda Prompt窗口:在这里插入图片描述
  • ②创建虚拟环境:conda create -n (给虚拟环境随便一个英文命名) python=(Anaconda下的python版本)
    • 若不清楚python版本可如下查看:python在这里插入图片描述
    • python版本查看后:键盘通过ctrl+z即可退出python在这里插入图片描述
    • 示例:conda create -n pytorch python=3.8
      在这里插入图片描述
  • ③进入虚拟环境:conda activate (刚刚创建的虚拟环境名)
    • 示例:conda activate pytorch
    • 进入成功则地址前(base)会转成(pytorch)在这里插入图片描述
  • ④在虚拟环境下,下载安装anaconda-clean包:conda install anaconda-clean -y在这里插入图片描述
  • ⑤在虚拟环境下,使用anaconda-clean命令初步卸载anaconda:anaconda-clean --yes
    • 会自动生成备份文件在这里插入图片描述

1.2 再使用Uninstall-Anaconda3.exe完成卸载

  • ①删除Anaconda根路径下的envs和pkgs两个文件夹
    在这里插入图片描述

  • ②找到Uninstall-Anaconda3.exe卸载程序

    • 方式a. 在安装根目录下找到在这里插入图片描述
    • 方式b. 从电脑设置的软件卸载界面中直接点开
      在这里插入图片描述
      在这里插入图片描述
  • ③点开卸载程序后,一直点next→点unistall→点next→直到Finish即可
    在这里插入图片描述在这里插入图片描述

  • ④完成后重启电脑

1.3 删除Anaconda有关环境变量

  • ①键盘Windows键+R,打开运行窗口,输入:sysdm.cpl在这里插入图片描述
  • ②点开环境变量
    在这里插入图片描述
  • ③找到Anaconda相关环境变量后,选择右侧删除
    • 用户变量和系统变量的Path都检查一下有没有Anaconda相关环境变量
      在这里插入图片描述
      在这里插入图片描述
    • 删除后记得一路点确定!
      在这里插入图片描述

1.4 删除Anaconda有关注册表

  • 只要能清除好注册表信息即可,以避免后续环境变量中路径配置过程会出错。
  • 我采用的是火绒安全软件中的垃圾清理→注册表垃圾,火绒官方下载地址。在这里插入图片描述

二、下载合适的Anaconda安装包

2.1 确定自己python版本适配的Anaconda版本

  • 查看python对应适配的Anaconda版本
  • 以我的python=3.8.8,且为Windows系统,64位为例:可选择如下2021.11版本在这里插入图片描述

2.2 下载Anaconda安装包

  • ①下载地址
    • 下载地址a:Anaconda官网历史版本
      • 根据时间+系统+32/64位,找到匹配的版本直接下载
        在这里插入图片描述
    • 下载地址b:Anaconda清华镜像站
      • 同样是根据时间+系统+32/64位,找到匹配的版本直接下载
      • 但清华镜像站可能下载速度快点在这里插入图片描述
  • ②下载完成后的.exe文件在这里插入图片描述

三、安装Anaconda

  • 补充:虽然显示21.11能适配3.8版本,但下载后安装过程发现2021.11版本的Anaconda所带的python为3.9,而我的python为3.8,我不希望在以下安装步骤中设置3.9为系统默认的python版本,所以回退选择了2021.05版本(以下以2021.05的版本举例)在这里插入图片描述

  • 参考的安装步骤

  • ①右键Anaconda的.exe安装包文件,以管理员身份运行,点开后点击next
    在这里插入图片描述
    在这里插入图片描述

  • ②一般仅有自己一个用户,故其实选择just me或者all users相差不大。最好选所有用户,后续操作会方便些。
    在这里插入图片描述

  • ③选择Anaconda的根目录地址:

    • 默认C盘:若C盘剩余空间大,且不打算自己配置环境,可以直接保持默认C盘路径
    • 也可改为D盘或其他盘,路径主要影响环境的配置。但需要注意:
      • 路径不要出现中文字符!!
      • ②把安装路径复制记录下来在这里插入图片描述
  • ④选择是否添加到环境变量

    • 第一个勾:是否将Anaconda加入环境变量,这涉及到能否直接在cmd中使用conda、jupyter、ipython等命令。
      • a. 若自己会配置环境,可以不用点,自己能配好更好,后续使用不易出错
      • b. 若是小白选手且上步是默认路径,则可以点上
    • 第二个勾:是否设置Anaconda所带的Python为系统默认的Python版本。
      在这里插入图片描述
  • ⑤完成安装:最后界面两个勾一般不必打上
    在这里插入图片描述

  • ⑥检查是否安装成功

    • 打开“开始”,即可显示刚安装完成的

在这里插入图片描述


四、环境配置

4.1 主要有三个环境的配置

  • ①anaconda安装路径(为了Python检查正常):
    • 我的示例:D:\ProgramData\Anaconda3
  • ②安装路径\Scripts(为了conda检查正常):只需在上述路径中找到Scripts,然后复制路径即可.
    • 我的示例:D:\ProgramData\Anaconda3\Scripts
  • ③另一个路径:安装路径\Library\bin
    • 我的示例:D:\ProgramData\Anaconda3\Library\bin

4.2 环境变量的添加

  • Windows+R打开:sysdm.cpl
    在这里插入图片描述
    在这里插入图片描述
  • 对用户变量和系统变量中的Path都进行环境配置(一般配置系统变量中的Path即可)在这里插入图片描述

五、检查

  • Windows+R打开cmd
    在这里插入图片描述

5.1 检查Python

在这里插入图片描述

  • 可能遇到的警告问题:
    • 问题显示:安装的是Anaconda中带的python版本,python处于conda环境中,使用python需要激活在这里插入图片描述
    • 处理方式:
      • ① 命令行输入conda info --envs,查看Anaconda的位置,复制base后面的位置信息;
        在这里插入图片描述
      • ②激活前要先启动conda的base环境,即要显示(base):activate
        在这里插入图片描述
      • ③进行激活:conda activate D:\ProgramData\Anaconda
        在这里插入图片描述

5.2 检查conda

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1004929.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

freeRTOS系列教程之freeRTOS入门与工程实践【文档+视频教程+进阶视频教程】

《freeRTOS入门与工程实践》 前言课程内容授课方式 学前知识普及学前准备硬件准备资料准备 视频教程文档教程更好的阅读体验 前言 课程内容 嵌入式软件工程师的学习路线一般是:单片机->RTOS->Linux。当你掌握单片机开发后,如果要进一步提升编程水…

质数,思维,prime game

Prime Game - Gym 101981J - Virtual Judge (vjudge.net) Problem - 1520 (nefu.edu.cn) 解析: 这道题还是要考虑数的贡献 题解参考至(【ACM-ICPC 2018 南京现场赛 】 J.Prime Game ---- 思维素数筛_WangMeow的博客-CSDN博客) 第一个元素的…

Windows下使用Nginx反向代理访问MySQL数据库

安装Nginx 《Windows下安装Nginx》 配置13306端口访问3306端口的MySQL数据库 worker_processes 1;events {worker_connections 1024; }stream {upstream mysql {hash $remote_addr consistent;server 127.0.0.1:3306;# MySQL数据库集群#server 192.168.1.111:3306;}server…

领域驱动设计:DDD设计微服务代码模型

文章目录 DDD 分层架构微服务代码模型 只有建立了标准的微服务代码模型和代码规范后,我们才可以将领域对象所对应的代码对象放在合适的软件包的目录结构中。标准的代码模型可以让项目团队成员更好地理解代码,根据代码规范实现团队协作;还可以…

Linux下的编译器使用以及各个阶段的执行

程序的翻译 程序在形成可执行程序之前都经历过一系列十分复杂的过程,也就是我们程序的翻译,程序的翻译经过以下阶段: 预处理(进行宏替换) 编译(生成汇编) 汇编(生成机器可识别代码) 连接&#…

Linux--进程间通讯--FIFO(open打开)

1. 什么是FIFO FIFO命名管道,也叫有名管道,来区分管道pipe。管道pipe只能用于有血缘关系的进程间通信,但通过FIFO可以实现不相关的进程之间交换数据。FIFO是Linux基础文件类型中的一种,但是FIFO文件在磁盘上没有数据块&#xff0c…

快递查询、导出表格,批量操作效率更高

当我们需要查询多个快递的状态时,通常会感到繁琐和耗时。然而,现在有一种快捷的方法可以帮助我们快速批量查询快递,而且还可以将查询结果导出成表格,轻松搞定! 首先,在浏览器中搜索“固乔科技”&#xff0c…

SSL证书系列--Let’s Encrypt和TrustAsia哪个好?

原文网址:SSL证书系列--Let’s Encrypt和TrustAsia哪个好?_IT利刃出鞘的博客-CSDN博客 简介 本文介绍Let’s Encrypt和TrustAsia这两款免费SSL证书的区别。 Let’s Encrypt 简介 Let’s Encrypt是一家全球性的证书颁发机构,由一个非营利…

OpenCV之FCN图像分割

💂 个人主页:风间琉璃🤟 版权: 本文由【风间琉璃】原创、在CSDN首发、需要转载请联系博主💬 如果文章对你有帮助、欢迎关注、点赞、收藏(一键三连)和订阅专栏哦 前言 Fully Convolutional Network(FCN)是一种深度学习…

buu web [强网杯 2019]随便注

easy_sql 看来这是一道sql注入的题 1、起手试探 1 报错 1# 正确 ps:提交的不显示,想知道提交的东西就看红框的位置,就标了一个,剩下的也一样 2、 测字段数,到三报错,说明字段为二 1 order by 1# 1 order by 2…

去噪方法总结

图像降噪方法如下图: 空间域局部滤波 线性滤波 原图: 给原图加了四类噪声以后: 均值滤波 主要原理: 用像素邻域的灰度均值代替该像素的值 opencv里面有api 直接用api size 用的是7 对这四张图用均值滤波 (上下是一一…

记录一些奇怪的报错

错误:AttributeError: module distutils has no attribute version 解决方案: 第一步:pip uninstall setuptools 第二步:conda install setuptools58.0.4 错误:ModuleNotFoundError: No module named _distutils_hac…

Java定时器

对于定时器的设定,想必大家在不少网站或者文章中见到吧,但是所谓的定时器如何去用Java代码来bianx呢??感兴趣的老铁,可以看一下笔者这篇文章哟~~ 所谓的定时器就是闹钟!! 设定一个时间&#x…

计算机毕业设计 高校课程评价系统的设计与实现 Java实战项目 附源码+文档+视频讲解

博主介绍:✌从事软件开发10年之余,专注于Java技术领域、Python人工智能及数据挖掘、小程序项目开发和Android项目开发等。CSDN、掘金、华为云、InfoQ、阿里云等平台优质作者✌ 🍅文末获取源码联系🍅 👇🏻 精…

Vray渲染与窗口呈现不一致怎么办?

3D场景渲染过程中,可能大多情况下,大家都会选择Vray渲染器。它是最流行的渲染引擎之一。 但是,在渲染过程中,大家还是会遇到vray渲染和窗口不一致的问题。 在渲染过程中,窗口显示和实际渲染结果不同步的情况。不仅影响…

【DevOps核心理念基础】1. 什么是 devops

一、什么 devops? 1.1 定义 1.2 作用 1.3 核心 1.4. 软件开发流程 1.5. DevOps的核心定义 1.6. 具备的能力 二、DevOps流程中的几个关键概念 2.1 持续集成 2.2 持续交付 2.3 持续部署 2.4 总结 三、DevOps和敏捷开发的演进 一、什么 devops? 1.1 定义 Developme…

基于YOLOv8模型的80类动物目标检测系统(PyTorch+Pyside6+YOLOv8模型)

摘要:基于YOLOv8模型的80类动物目标检测系统可用于日常生活中检测与定位车辆目标,利用深度学习算法可实现图片、视频、摄像头等方式的目标检测,另外本系统还支持图片、视频等格式的结果可视化与结果导出。本系统采用YOLOv8目标检测算法训练数…

基于springboot+vue的大学社团管理系统(前后端分离)

博主主页:猫头鹰源码 博主简介:Java领域优质创作者、CSDN博客专家、公司架构师、全网粉丝5万、专注Java技术领域和毕业设计项目实战 主要内容:毕业设计(Javaweb项目|小程序等)、简历模板、学习资料、面试题库、技术咨询 文末联系获取 项目介绍…

如何实现微服务

一、问题拆解 1.1、客户端如何访问这些服务 原来的Monolithic方式开发,所有的服务都是本地的,UI可以直接调用;现在按功能拆分成独立的服务,跑在独立的虚拟机上的Java进程了。客户端UI如何访问他的? 后台有N个服务&a…

golang面试题:对未初始化的的chan进行读写,会怎么样?为什么?

问题 对未初始化的的 chan 进行读写&#xff0c;会怎么样&#xff1f;为什么&#xff1f; 怎么答 读写未初始化的 chan 都会阻塞。 举例 写未初始化的 chan package main // 写未初始化的chan func main() {var c chan intc <- 1 }// 输出结果 fatal error: all gorou…