当前位置: 首页 > news >正文

Anaconda下载安装及详细配置的保姆级教程【Windows系统】

Anaconda下载安装及详细配置的保姆级教程【Windows系统】

    • 引言
    • 一、下载安装
      • 1.Anaconda下载(官网或国内镜像站)
      • 2.安装注意事项
      • 3.环境变量配置(可选)
      • 4.安装后验证
    • 二、Anaconda配置详解(.condarc配置文件)
      • 1. 查看或创建.condarc文件
      • 2. 配置.condarc文件
    • 三、Anaconda常用命令速查表
      • 1.环境管理
      • 2.包管理
      • 3.通道配置
      • 4.系统维护
    • 四、卸载方法
      • 1. 运行标准卸载程序
      • 2. 清理残留文件与配置
      • 3. 删除环境变量
      • 4. 验证卸载结果
    • 结语

Linux版可参考:Anaconda下载安装及详细配置的保姆级教程【Linux系统】

引言

刚入门时手动安装NumPy、Pandas等库总会遇到版本冲突,不同项目的依赖要求更是让环境变得混乱不堪,管理多个Python版本时甚至会出现"装新删旧"的尴尬。

而Anaconda的出现正是为了解决这些问题——它不仅是一个集成了Python解释器的科学计算发行版,更通过conda包管理器实现工具包的一键安装、更新和卸载,能自动处理依赖关系;同时支持虚拟环境隔离,让不同项目的Python版本和库要求互不干扰,彻底告别"一个环境跑所有项目"的混乱。

接下来,我将手把手带你完成从下载到卸载的全流程,让环境配置从"拦路虎"变成"开胃菜"。

一、下载安装

1.Anaconda下载(官网或国内镜像站)

  1. 官网下载Anaconda
    进入Anaconda官网
    点击Skip registration
    点击下载Windows版的Anaconda安装包
    在这里插入图片描述
    在这里插入图片描述

  2. 国内镜像站下载(解决网络慢问题)
    由于官网服务器位于国外,国内用户可能遇到下载速度慢的问题,推荐使用清华大学开源软件镜像站: 访问 https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/,选择下载最新的 Windows 64 位安装包(文件名通常包含 Windows-x86_64.exe
    在这里插入图片描述

2.安装注意事项

  1. 安装目录
    路径中不能包含空格或中文/特殊字符(如D:\Anaconda3是合法路径,D:\Program Files\Anaconda因空格不合法)。 建议安装在非系统盘(如D:\ProgramData),避免C盘空间不足。
    在这里插入图片描述

  2. 自定义安装选项
    此页面选项直接影响后续使用,建议勾选以下配置:

  • 创建快捷方式:默认勾选,保留Anaconda Prompt的开始菜单快捷方式。
  • Add Anaconda to my PATH environment variable:Anaconda官方提示此选项可能导致与其他软件冲突,也可以先勾选上就无需配置环境变量了。后面如果python命令调用混乱,也可以手动修改环境变量。
  • Register Anaconda as my default Python 3.12:默认勾选,将其设为VSCode、PyCharm等IDE的默认Python,新手推荐保留。
    在这里插入图片描述

3.环境变量配置(可选)

若未勾选PATH选项,但需要在普通命令行(CMD/PowerShell)中使用conda,可手动按以下步骤添加环境变量:

  1. 右键此电脑图标,点击“属性” ,按下图配置环境变量
    在这里插入图片描述

  2. 主要添加以下3个路径(替换为你的安装目录):

    • E:\ProgramData\Anaconda3(主程序目录)
    • E:\ProgramData\Anaconda3\Scripts(conda命令所在目录)
    • E:\ProgramData\Anaconda3\Library\bin(依赖库目录)
  3. 点击“确定”保存,重启命令行后生效。

4.安装后验证

通过以下步骤确认安装成功:

  1. 检查conda版本:输入conda --version,输出conda版本号即为正常。
  2. 查看详细信息:输入conda info,显示当前环境路径、Python版本等信息✅ 。
    在这里插入图片描述

二、Anaconda配置详解(.condarc配置文件)

完成Anaconda安装后,合理的配置能显著提升使用体验,.condarc是Anaconda的核心配置文件,包括镜像源、虚拟环境路径、包缓存路径等。

1. 查看或创建.condarc文件

  • 查看位置
    默认位于用户目录(如 C:\Users\你的用户名\.condarc),可通过命令 conda config --show-sources 定位
  • 创建文件
    若系统提示"未找到配置文件",可以运行命令 conda config --set show_channel_urls yes生成默认的.condarc文件:

在这里插入图片描述
在这里插入图片描述

2. 配置.condarc文件

以文本形式打开.condarc文件填入以下镜像源、虚拟环境路径、包缓存路径配置(更换成自己的路径)

channels:- defaults
show_channel_urls: true
default_channels:- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloudpytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloudenvs_dirs:- E:\ProgramData\Anaconda3\envs- C:\Users\hp\.conda\envs- C:\Users\hp\AppData\Local\conda\conda\envspkgs_dirs:- E:\ProgramData\Anaconda3\pkgs- C:\Users\hp\.conda\pkgs- C:\Users\hp\AppData\Local\conda\conda\pkgs

再次通过conda info命令查看配置情况
在这里插入图片描述

通过以上配置,Anaconda的下载速度和存储管理将得到显著优化,后续创建环境、安装包时会更高效。

三、Anaconda常用命令速查表

为了帮助你更高效地管理Anaconda环境和包,我们整理了这份常用命令速查表,涵盖环境管理、包管理、通道配置及系统维护等核心操作,建议收藏备用。

1.环境管理

命令用途命令内容说明
查看环境列表conda env list列出所有已创建的虚拟环境,当前激活环境会标有*
创建虚拟环境conda create -n env_name python=3.10创建名为env_name的环境,并指定Python版本(如3.10)
创建指定Python环境conda create --name py310 python=3.10完整写法,效果同上
激活虚拟环境conda activate env_nameWindows系统激活指定环境;若激活失败,可先执行conda init初始化终端
退出当前环境conda deactivate退出当前激活的虚拟环境,返回base环境
删除虚拟环境conda remove -n env_name --all彻底删除名为env_name的环境及所有包

环境管理提示:创建环境时建议指定Python版本(如python=3.10),避免依赖冲突;若用户目录含空格(如“john smith”),需用短路径激活,例如conda activate c:\users\johns~1\anaconda3

2.包管理

命令用途命令内容说明
安装包(conda方式)conda install numpy通过conda安装指定包,支持版本号(如numpy==1.24.0
安装包(pip方式)pip install numpy若conda源下载慢,可使用pip安装(需先激活环境)
安装指定版本PyTorchconda install pytorch==1.12.1 torchvision==0.13.1 torchaudio==0.12.1安装特定版本的PyTorch及配套库(示例)
安装TensorFlow(CPU版)pip install tensorflowconda install tensorflow两种安装方式任选,CPU版无需额外配置CUDA
生成依赖文件pip freeze > requirements.txt将当前环境的包信息导出为requirements.txt
安装依赖文件pip install -r requirements.txt根据依赖文件批量安装包
查看环境中Python版本conda list python显示当前环境中Python的具体版本及安装路径

3.通道配置

命令用途命令内容说明
查看当前channels配置conda config --show channels显示已配置的镜像源通道列表
添加通道conda config --add channels <channel_url>添加指定镜像源(如清华源:https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
移除通道conda config --remove channels <channel_name>移除指定通道(如defaults表示默认通道)
设置显示通道URLconda config --set show_channel_urls yes安装包时显示来源通道URL,便于排查镜像源问题
清除所有通道配置conda config --remove-key channels恢复默认通道配置,适用于通道冲突场景
查看配置文件位置conda config --show-sources显示conda配置文件的路径及内容

4.系统维护

命令用途命令内容说明
查看conda版本conda --versionconda -V验证conda是否安装成功及当前版本号
更新condaconda update conda将conda自身更新至最新版本
清除索引缓存conda clean -i删除下载的包索引缓存,解决部分安装时的“找不到包”问题
清理所有缓存conda clean --all -y清理所有缓存(包括未使用的包、索引等),释放磁盘空间
验证Anaconda安装conda --version输出版本号即表示安装成功
安装anaconda-clean工具conda install anaconda-clean用于彻底卸载Anaconda前清理残留文件
清理Anaconda残留文件anaconda-clean --yes卸载Anaconda后执行,删除配置文件及残留目录

使用注意事项:清理缓存命令(conda clean)不会影响已安装的包,可放心使用;添加镜像源时建议优先选择国内源(如清华、中科大源)以提升下载速度;临时解决证书错误可执行conda config --set ssl_verify false,但不推荐长期关闭SSL验证。

四、卸载方法

彻底卸载Anaconda需要完成标准卸载流程与残留文件清理两部分,以下是Windows系统下的详细操作步骤:

1. 运行标准卸载程序

首先通过系统自带工具卸载主程序:
打开「控制面板」(可通过 Win + R 输入 control 快速打开),依次进入「程序 > 程序和功能」,在列表中找到 Anaconda(可能显示为Anaconda3、Miniconda等),右键选择「卸载」,按弹窗提示完成卸载向导。

2. 清理残留文件与配置

卸载完成后,需手动清理残留文件以避免占用空间或影响后续安装:

  1. 自动清理工具(推荐)
    打开 Anaconda Prompt 或通过 Win + R 输入 cmd 打开命令提示符,依次执行以下命令自动清理核心配置文件:
conda install anaconda-clean  # 安装清理工具(若已卸载主程序,可跳过此步直接执行下一步)
anaconda-clean --yes  # 自动删除conda相关配置文件(加--yes跳过确认)
  1. 手动删除残留目录
    导航至以下路径,手动删除对应文件夹(将 <你的用户名> 替换为实际系统用户名):
  • 安装目录:默认路径通常为 C:\Users\<你的用户名>\Anaconda3(若自定义安装路径,需通过 where conda 命令先查询实际路径)
  • 用户配置文件
    C:\Users\<你的用户名>\.condaC:\Users\<你的用户名>\.condarcC:\Users\<你的用户名>\.anaconda
  • 隐藏缓存目录
    C:\Users\<你的用户名>\AppData\Local\ContinuumC:\Users\<你的用户名>\AppData\Local\condaC:\Users\<你的用户名>\AppData\Roaming\.anaconda
  • 临时文件:清空 C:\Users\<你的用户名>\AppData\Local\Temp\conda-* 开头的文件夹

3. 删除环境变量

Anaconda安装时会添加环境变量,需手动移除:

  1. 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
  2. 在「系统变量」和「用户变量」中,找到 Path 变量,双击打开后删除所有含 AnacondacondaContinuum 的路径(如 D:\Anaconda3D:\Anaconda3\Scripts 等)
  3. 点击「确定」保存更改

注意事项:环境变量修改后不会立即生效,建议完成所有清理步骤后重启电脑,确保配置完全刷新。

4. 验证卸载结果

重启电脑后,打开命令提示符输入 conda --version,若提示「‘conda’ 不是内部或外部命令」,则说明卸载彻底;若仍能识别,需重新检查环境变量和残留文件是否清理干净。

通过以上步骤,可彻底卸载Anaconda并清理所有关联文件,避免对系统环境造成遗留影响。

结语

Anaconda作为Python数据科学领域的重要发行版,通过集成海量科学计算库与conda环境管理工具,极大简化了开发环境配置流程。其虚拟环境功能能够有效隔离不同项目的依赖包,从根本上避免版本冲突问题,这一特性使其成为数据科学工作者的得力工具。

通过本教程的系统讲解,你已掌握从下载安装到镜像源配置、环境管理的全流程操作。希望本教程能为你的Python学习之路提供切实帮助,愿你在数据科学的世界里探索愉快,编程之旅畅通无阻!


文章转载自:

http://0p8Uh2tf.kpcxj.cn
http://EJlb3nL9.kpcxj.cn
http://NmFje5LJ.kpcxj.cn
http://Z9AZuGvM.kpcxj.cn
http://o6k8SSsJ.kpcxj.cn
http://Y38JvMrG.kpcxj.cn
http://5dnw2VgH.kpcxj.cn
http://ssbPYOdb.kpcxj.cn
http://cppbPdMD.kpcxj.cn
http://kfxZ3uyq.kpcxj.cn
http://zzzie0UO.kpcxj.cn
http://ka0qYlss.kpcxj.cn
http://6yF5jVLt.kpcxj.cn
http://epyxPOpN.kpcxj.cn
http://jmkidvRO.kpcxj.cn
http://oCjR8BAs.kpcxj.cn
http://SL6Prw6s.kpcxj.cn
http://QI1Vs9sh.kpcxj.cn
http://umhgQk01.kpcxj.cn
http://W6LfyALS.kpcxj.cn
http://8AYES9lq.kpcxj.cn
http://0HPAmFuu.kpcxj.cn
http://ESZcc59W.kpcxj.cn
http://S49PFw73.kpcxj.cn
http://efxy4nR5.kpcxj.cn
http://E4jBBOpR.kpcxj.cn
http://v8UPfWOp.kpcxj.cn
http://pe8CJsPP.kpcxj.cn
http://cEV2kums.kpcxj.cn
http://c1Ix8YbC.kpcxj.cn
http://www.dtcms.com/a/369333.html

相关文章:

  • 【休闲娱乐】“无用”之大用——会玩,是成年人的顶级能力
  • 【leetcode】77.组合
  • 【算法--链表】82.删除排序链表中的重复元素 II--通俗讲解
  • 【CMake】变量作用域1——块作用域
  • 你的提问方式错了!让AI生成高质量实验方案的秘诀
  • Java第十四幕集合啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦
  • VS2022运行openCV报错:应用程序无法正常启动(0xc000279)
  • 敏捷开发-Scrum(下)
  • 【CAN通信】AUTOSAR架构下TC3xx芯片是如何将一帧CAN报文接收上来的
  • 为什么外网主机可以telnet通内网nginx端口,但是http请求失败?
  • Java-面试八股文-并发编程篇
  • Vue CLI 环境变量和文件加载规则.env文件
  • JS网站测压代码
  • 前端笔记:基于Dialog自定义实现类似抽屉效果
  • 分片上传-
  • 在复杂工况中,天硕工业级SSD固态硬盘是如何保障数据安全的?
  • java解析网络大端、小端解析方法
  • 【1】MOS管的结构及其工作原理
  • 迅为RK3568开发板OpenHarmonyv3.2-Beta4版本测试-命令终端
  • 企业级 AI Agent 开发指南:基于函数计算 FC Sandbox 方案实现类 Chat Coding AI Agent
  • window 运维
  • Chatwith:定制你的AI 聊天机器人
  • 智慧城市SaaS平台之智慧城管十大核心功能(五):监督检查综合管理系统
  • 电脑活动追踪全解析:六款软件助企业实现数字化精细管理
  • 永磁同步电机负载估计算法--非线性扩张状态观测器
  • 逆天!影响因子0.1,竟然划分到中科院1区TOP?
  • Python数据容器介绍(列表、元组、字符串、集合、字典)
  • 2021/07 JLPT听力原文 问题一 4番
  • 【Javascript】Capacitor 文件存储在 Windows 上的位置
  • LinuxC++项目开发日志——高并发内存池(2-整体框架设计)