0.引言
之前介绍过Ubuntu系统安装Miniconda,手动输入命令来进行下载,使用清华源镜像加速下载过程。有需要可以自取,博文Ubantu22系统安装Miniconda3
下面介绍正式安装步骤
1.打开清华大学开源软件镜像网站
官网链接:
https://mirrors.tuna.tsinghua.edu.cn/
2.点击Minianaconda
3.选择版本点击即可下载
——————————————
(一)x86和x86_64位架构的区别
(1)x86:也被称为 IA-32 或 32 位架构,它采用 32 位的指令集,能够处理 32 位的数据和地址。这意味着它在一次操作中可以处理 4 个字节的数据。
(2)x86_64:也称为 AMD64 或 64 位架构,是 x86 架构的扩展。它在 x86 指令集的基础上增加了 64 位的指令,能处理 64 位的数据和地址,一次操作可以处理 8 个字节的数据,同时还增加了一些新的指令和特性,以提高性能和处理能力。
(3)x86_64 架构向下兼容 x86 架构,即可以运行 32 位的软件,但为了充分发挥 64 位架构的优势,一些软件会专门推出 64 位版本。在 64 位系统上运行 64 位软件,能够获得更好的性能和功能支持。
因此,我们选择x86_64位架构的软件安装包
(二)Miniconda3-latest-Windows-x86_64 安装包和Miniconda3-py38_4.12.-Windows-x86_64 安装包的区别
对比项目 | Miniconda3-latest-Windows-x86_64 | Miniconda3-py38_4.12.0-Windows-x86_64 |
---|---|---|
Python版本 | 通常搭载Miniconda官方发布该最新版时默认的最新Python版本,会随时间和Python更新而变化 | 明确为Python 3.8 |
Miniconda版本及稳定性 | 代表最新版,可能包含新特性和对新软件包的支持,但因是最新版,可能存在未广泛测试的情况,稳定性相对较弱 | 指定版本号4.12.0,经过一定时间使用和测试,稳定性较高 |
适用场景 | 适合追求最新技术、想使用最新Python版本及Miniconda最新功能的用户,如开发人员尝试新Python特性或新版Conda优化功能等 | 适用于对Python 3.8版本有明确需求,希望在相对稳定的Miniconda环境下进行开发、研究等工作的用户,如特定项目依赖Python 3.8或用户习惯在此环境开发,不想因更新Python版本产生兼容性问题 |
summary
对于大多数项目开发新手来说,从稳定的 Miniconda3 - py38_4.12.0 - Windows - x86_64 版本入手会更合适。
——————————————————
4.下载完成运行安装引导
点击next->同意协议->选择使用角色->自己定义安装位置->配置
————————————
注意:安装过程有一项是要选择添加环境变量,如上图所示,请不要选择,其他根据需求来即可
——————————————
5.配置环境变量
这样做的目的是在电脑任何位置可以使用conda命令,比较方便。
(1)找到系统环境变量位置
(2)根据自定义的安装位置填写环境变量,如下图所示
参考路径:
D:\Users\an\miniconda3
D:\Users\an\miniconda3\Library\bin
D:\Users\an\miniconda3\Scripts
6.配置默认镜像源
——————————————————
此步骤是为了后期使用conda或者pip命令时有默认可用镜像源。不配置的话一般会报以下错误C:\Users\an>conda create --name chatImufe python=3.9 Error: HTTPError: 403 Forbidden http://repo.continuum.io/pkgs/pro/win-64/
———————————————————
(1)打开命令行cmd依次输入以下命令添加清华镜像源
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
如下图所示即可
(2)再次运行conda create --name chatImufe python=3.9
即可成功
7.安装完成测试
打开电脑命令行cmd
(1)输入查询conda版本命令conda --version
显示如下即为成功
(2)创建独立python环境
运行命令conda create --name chatImufe python=3.9
成功如下图所示
8.Minianaconda安装 VS Python安装
比较维度 | Minianaconda | 手动安装Python环境 |
---|---|---|
环境管理 | 便捷创建、管理、切换不同Python环境,避免依赖冲突 | 需手动处理,管理不同项目环境复杂易混乱 |
包管理 | 通过conda快速安装、更新、卸载包,自动解决依赖 | 需手动处理包依赖,易因依赖问题导致安装或运行出错 |
跨平台性 | 在Windows、Mac、Linux等主流系统均可良好运行 | 不同系统安装步骤和配置有差异,需额外适配 |
初始安装 | 安装包较大,安装耗时且占用较多磁盘空间 | 按需安装,可控制占用空间 |
内置工具 | 自带conda、venv等常用工具,开箱即用 | 无统一管理工具,需单独安装配置相关工具 |
定制化程度 | 对特殊、非标准环境配置需求支持有限 | 可根据具体需求精确选择Python版本和库,定制化程度高 |
原理掌握 | 无需深入了解环境底层原理即可使用 | 安装过程有助于深入理解Python环境构成和工作原理 |
适用场景 | 适合大多数开发者和数据科学家 | 适用于对系统资源要求苛刻、需高度优化的场景 |
summary
如果注重便捷性、环境和包的管理效率以及跨平台性,Minianaconda 是更好的选择;如果追求高度定制化、深入了解 Python 环境原理以及在特定的高性能需求场景下,手动安装 Python 环境可能更合适。
到此,Windows系统下安装Minianaconda成功!