保姆式教程——Windows如何安装Annaconda及Python

一、安装过程

先来介绍一下本次安装流程主机的基本情况,如下表:

硬件名称参数
操作系统Windows10
处理器Intel® Core™ i5-7400 CPU @ 3.00GHz 3.00 GHz
内存8.0 GB

值得注意的是,如果电脑中已经安装了 Python,仍然可以安装 Anaconda。因为Annaconda会创建一个独立的Python环境,不会与系统中原有的Python环境产生冲突,它自带的conda包管理器可以让用户自由切换不同版本的Python以及各种库和环境依赖。当然不利的影响也有,例如:占用电脑的硬盘、环境变量的配置会分不清楚、用编译器运行代码的时候可能选错环境等(这些都是小问题,不用太紧张)。

1.下载地址

国外下载地址,这个地址可以下载最新发布的Annaconda的版本,如果想要早期的版本或者其他版本,我后面再更新吧。。。

https://www.anaconda.com/download/success

常用的方法是采用国内镜像地址(清华镜像源)下载。

https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/?C=M&O=D

在这里插入图片描述
里面安装包大体分为三种:
Anaconda3-2024.10-1-Linux-x86_64.sh是专门用于 Linux 操作系统的安装程序。
Anaconda3-2024.10-1-MacOSX-arm64.sh是专门用于 Mac OS X 操作系统的安装程序。
Anaconda3-2024.10-1-Windows-x86_64.exe:专为 Windows 操作系统设计的安装程序。
本次安装教程主要针对Windows用户,所以我们下载.exe结尾的安装包就好了。

2.安装包的选择

不同的安装包存在性能、稳定性、预装库、基础的Python版本的区别,分为以下几点:

(1)预装软件包的版本升级

随着时间推移,Anaconda 会更新其预装的各类软件包和库到最新版本,如常用的numpy、pandas、matplotlib等,以提供更好的性能、新功能和对最新技术的支持 。例如,较新的版本可能会将pandas升级到支持更多数据处理和分析功能的版本,让用户在进行数据处理时能够使用到最新的特性和优化.

(2)Python 版本支持

Anaconda 会逐渐更新其默认支持的 Python 版本,从早期的 Python 2.7 逐渐过渡到 Python 3.x,并不断跟进 Python 3 的各个子版本,以适应不同项目对 Python 版本的需求,确保用户能够使用最新的 Python 语言特性和功能 ,例如在 Python 3.8 发布后,后续的 Anaconda 版本会及时支持该版本,让用户可以在其环境中创建基于 Python 3.8 的虚拟环境进行开发.

(3)环境管理功能改进

较新的版本可能会优化conda命令创建虚拟环境的速度和效率,减少创建环境所需的时间和资源占用。同时,在环境配置方面可能会更加智能,能够自动检测和解决一些常见的依赖冲突问题,让用户更轻松地创建出符合项目需求的干净、独立的开发环境.

其实版本的选择满足我们的需求即可,无需花太多时间纠结版本的优劣,在这里我们选择以下版本:

https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2022.05-Windows-x86_64.exe 下载

3.Anaconda 的安装

下载好的安装包如下图,接下来只需要一步一步按照提示安装即可,其中特别注意安装过程中的关键步骤
在这里插入图片描述
Step1
这一步主要用于明确不同用户的权限设置。Windows 操作系统本身支持多用户登录,不过在日常使用场景中,我们大多使用的是管理员账户。因此,这两个选项对于普通用户而言,通常不会产生太大的差异。但为了更加稳妥,建议选择选项All User
在这里插入图片描述

Step2
选择安装路径,这一步选择任何路径都可以,添加环境变量的时候会用到。
在这里插入图片描述

Step3
点击Install,开始安装。

在这里插入图片描述

4.添加环境变量路径

  1. 找到我的电脑右击属性
    在这里插入图片描述

  2. 打开高级系统设置,找到环境变量
    在这里插入图片描述

  3. 打开Path
    在这里插入图片描述

  4. 将之前安装Annaconda的目录路径和相关的子目录路径填入到环境变量当中,后面我会解释为什么需要在环境变量中添加以下Annaconda的目录路径。
    在这里插入图片描述
    这几个文件夹路径均能在 Anaconda 安装文件夹中找到与之对应的文件夹。

  5. 验证是否安装成功。
    点击键盘win键,输入cmd,以管理员身份运行
    在这里插入图片描述
    输入conda --version,出现版本信息说明Annaconda安装成功
    在这里插入图片描述
    安装完成后,在 Anaconda 的安装目录下有一个 Python 解释器可执行文件(在 Windows 系统中通常是python.exe),意味着可以像在普通的 Python 环境中一样,逐行输入 Python 代码并立即看到执行结果。
    在这里插入图片描述

二、答疑解惑

1.环境变量中的Path是什么,Annaconda为什么需要添加环境变量的路径?

在 Windows 操作系统中,环境变量是一组动态的值,它们可以影响计算机上运行的程序的行为。Path是一个非常重要的环境变量,它本质上是一个包含一系列目录(文件夹)路径的列表。

当在命令提示符(CMD)或 PowerShell 等命令行界面中输入一个可执行文件(如.exe 文件)的名称时,操作系统会按照Path环境变量中列出的目录顺序,依次查找该可执行文件。如果在某个目录中找到了对应的可执行文件,就会执行它;如果在所有列出的目录中都找不到,就会提示找不到命令或文件。

直观的意思就是,例如:

  1. cmd中输入Python,计算机在环境变量Path中路径对应的文件夹下一个个找Python的编执行程序,如果能找到就直接运行命令,否则就报错。本次安装的环境变量中,python命令对应执行程序在E:\software\annaconda\app路径下。
    在这里插入图片描述

  2. 同理,在cmd中输入condaconda对应的命令执行程序在E:\software\annaconda\app\Scripts路径下。
    在这里插入图片描述

2.Annaconda 是什么,Annaconda和Python的关系

Annaconda 是什么:
Anaconda 不仅包含了 Python 解释器,还预装了大量常用的科学计算、数据分析、机器学习、可视化等相关的第三方库,如 NumPy、Pandas。同时,自带的 Conda 是一个强大的包管理器和环境管理器,可用于安装、更新、卸载各种包及其依赖项,并且能够很好地解决包之间的依赖关系问题,避免版本冲突,确保不同项目的环境隔离和稳定运行。Anaconda 的核心点 在于环境上的隔离以及包之间的依赖管理,例如可以创建 环境1 :python3.8、package-1、package-2、package-3 … \dots 环境2 :python3.10、package-A、package-B、package-C … \dots ,在实际应用中可以来回切换环境满足实际需求。

Annaconda和Python的关系:
Anaconda 包含了 Python 解释器,不同的 Anaconda 版本会配备相应版本的 Python。Python 是 Anaconda 的核心编程语言和运行内核,为 Anaconda 提供了基本的编程能力和语法基础,而 Anaconda 则是在 Python 的基础上,集成各种工具、库和管理功能。

<think>嗯,用户问的是如何配置Anaconda使用国内镜像源来加速下载。首先,我需要回忆一下Anaconda镜像源的配置步骤。根据之前的引用内容,用户已经安装了Anaconda,现在需要配置镜像源。常见的国内镜像源有清华、中科大等,但有时候清华的源可能会有问题,所以可能需要推荐中科大的或者其他。 步骤应该是先通过命令行添加镜像源,然后验证是否添加成功。记得用户可能需要使用conda config命令,比如添加通道。比如中科大的镜像源地址是https://mirrors.ustc.edu.cn/anaconda/pkgs/free/,对吗?然后通过conda config --show channels来查看当前的配置,确保已经添加成功。 另外,用户可能还需要配置.condarc文件,直接编辑这个文件也是一种方法。可能需要提醒用户备份原文件,或者使用命令行来避免格式错误。此外,pip的镜像源也需要单独配置,比如使用pip的时候,通过pip config set命令来设置国内源,比如阿里云或者清华的源。 需要注意的是,不同版本的conda可能在配置上有差异,比如旧版本可能使用http而不是https,或者通道名称不同。此外,在添加镜像源后,可能需要清除索引缓存,用conda clean -i命令。 用户可能遇到的问题包括:镜像源失效、添加多个源导致冲突、或者权限问题无法修改配置文件。这时候可能需要建议用户检查网络连接,或者尝试不同的镜像源,或者使用管理员权限运行命令行。 最后,生成相关问题的时候,可以考虑配置后的验证步骤、常见错误处理、恢复默认源的方法,以及如何配置其他工具如pip的镜像源。</think>### 如何配置Anaconda使用国内镜像源进行快速下载 #### 步骤说明 1. **添加国内镜像源** 通过命令行添加中科大镜像源(稳定且推荐): ```bash conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/ conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/ conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/ conda config --set show_channel_urls yes ``` 此操作会更新`.condarc`文件,自动写入镜像源配置[^2]。 2. **验证配置** 查看当前生效的镜像源: ```bash conda config --show channels ``` 输出应包含中科大镜像源地址,例如: ``` channels: - https://mirrors.ustc.edu.cn/anaconda/pkgs/free/ ``` 3. **恢复默认源(可选)** 若需切换回Anaconda官方源,执行: ```bash conda config --remove-key channels ``` 4. **配置pip镜像源(补充)** 若使用`pip`安装Python包,可单独配置国内镜像源(如阿里云): ```bash pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/ ``` #### 注意事项 - **镜像源稳定性**:部分镜像源(如清华源)可能因维护暂时不可用,建议优先选择中科大源[^1]。 - **多环境兼容性**:镜像源配置对所有conda环境生效,无需重复设置[^3]。 - **缓存清理**:更新镜像源后,建议执行`conda clean -i`清除旧的包索引缓存。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值