第一章 Anaconda包管理工具安装

server/2025/1/16 16:59:00/

conda_0">一、Anaconda是什么

1.Anaconda是一个开源的包管理系统和环境用于安装多个版本的软件包的管理系统及其依赖项,并在它们之间轻松切换。它适用于Linux、macOS和Windows,并且是为Python程序创建的,但可以
打包和分发任何软件
2.Anaconda是一个数据科学和机器学习的软件套装,它包含了许多工具和库,让您能够更轻松地进行编程、分析数据和构建机器学习模型。
3.Anaconda包及其依赖项和环境的管理工具为conda命令,与传统的Python pip工具相比conda可以更方便地在不同环境之间进行切换,环境管理较为简单
4.Anaconda是一个打包的集合,里面预装好了conda、某个版本的python、众多packages、科学计算工具等等,所以也称为Python的一种发行版。其实还有Miniconda,它只包含最基本的内容——pythonconda,以及相关的必须依赖项,对于空间要求严格的用户,可以选择安装Miniconda版本
5.Python量化可以直接使用Anaconda工具来提高效率,免去一些安装的烦恼

conda_8">二、Anaconda特点

1.方便安装:安装Anaconda就像安装一个应用程序一样简单,它为您预先安装好了许多常用的工具,无需单独配置。
2.包管理器:Anaconda包含一个名为Conda 的包管理器,用于安装、更新和管理软件包。Conda不仅限于Python,还支持多种其他语言的包管理。
3.环境管理:使用Anaconda,您可以轻松地创建和管理多个独立的Python环境,比如可以安装python2和python3 环境,然后实现自由切换。这对于在不同项目中使用不同的库和工具版本非常有用,以避免版本冲突。
4.集成工具和库:Anaconda捆绑了许多用于数据科学、机器学习和科学计算的重要工具和库,如NumPy、Pandas、Matplotlib、SciPy、Scikit-learn等。
5.Jupyter笔记本:Jupyter是一个交互式的计算环境,支持多种编程语言,在Anaconda中主要用于Python。它允许用户创建和共享包含实时代码、方程式、可视化和叙述文本的文档。
6.Spyder集成开发环境:Anaconda中集成了Spyder,这是一个专为科学计算和数据分析而设计的开发环境,具有代码编辑、调试和数据可视化等功能。
7.跨平台性:Anaconda可在Windows、macOS和Linux 等操作系统上运行,使其成为一个跨平台的解决方案。
8.社区支持:Anaconda 拥有庞大的社区,用户可以在社区论坛上获取帮助、分享经验和解决问题

conda__18">三、Anaconda 的下载

1.Anaconda的有两种下载方式第一种是官网下载(由于国内网络问题,下载速度很慢,不推荐)、第二种是【Anaconda清华镜像源下载】
2.官网下载地址:https://www.anaconda.com/download/success
3.Anaconda清华镜像源下载:https://mirrors.tuna.tsinghua.edu.cn/anaconda/

1.官网下载完整版本

在这里插入图片描述

2.官网下载迷你版本

在这里插入图片描述

conda_26">3.Anaconda清华镜像源下载完整版本

在这里插入图片描述

conda_28">4.Anaconda清华镜像源下载迷你版本

在这里插入图片描述

conda_30">三、Miniconda的安装

1.由于Anaconda 是一个面向数据科学的Python发行版,它打包了Conda、Python 和一堆机器学习和人工智能相关和常用的包,而且还可以用来安装一些非Python编写的库。对于科学计算相关的用途非常方便,开箱即用。
2.对于常规的基于Python的LLM应用开发来说,Anaconda太重了,而且主要面向科学计算领域,但是精简版的 Miniconda却是一个很好的Python版本和虚拟环境管理工具。
3.更重要的是Miniconda兼容三个主流操作系统,而且不同平台使用同样的命令和接口(Conda4.6 以上)
4.Miniconda是精简版的Anaconda,也是一个Python发行版,只包含Conda、Python和一些基本的包,便于在后期的应用中根据项目的不同来安装各自所需要的包
本内容的安装以精简版的Anaconda,即Miniconda来进行安装使用

1.启动安装包点击next

在这里插入图片描述

2.同意许可

在这里插入图片描述

3.选择要安装的用户并下一步

在这里插入图片描述

4.选择安装路径

在这里插入图片描述

5.选择安装选项,建议都选上

在这里插入图片描述

6.点击Install按钮后开始等待安装

在这里插入图片描述

7.点击下一步

在这里插入图片描述

8.点击Finish完成安装

在这里插入图片描述

四、配置环境变量

由于软件安装在非系统盘目录,所以需要进行环境变量的配置,以Windows11操作系统为例,配置步骤如下

1.打开电脑设置,选择高级系统设置

在这里插入图片描述

2.选择环境变量

在这里插入图片描述

3.选择系统变量中的Path,点击编辑

在这里插入图片描述

4.在弹出的配置框中选择新建按钮

在这里插入图片描述

5.新建配置项

需要配置Path变量包括以下几项:
1.D:\softTool\miniconda3
2.D:\softTool\miniconda3\Scripts
3.D:\softTool\miniconda3\Library\bin

配置后的效果如下,点击【确定】 完成配置
在这里插入图片描述

五、验证配置

win + r ,输入cmd,打开命令提示符,输入conda info,如下图就是安装成功了
在这里插入图片描述
自此,Python的包管理系统和环境所需要的管理工具Conda安装完成,下一章将介绍Conda相关的配置及常用命令


http://www.ppmy.cn/server/158262.html

相关文章

C# 内存篇

C#程序在CLR上运行的时候,内存从逻辑上划分为两大块:堆(托管堆)和栈(堆栈)。 堆:堆是一块动态分配的内存区域,用于存储对象和数据,堆内存的分配和释放由CLR(公共语音运行库)管理,通过垃圾回收(G…

学习threejs,使用TrackballControls相机控制器

👨‍⚕️ 主页: gis分享者 👨‍⚕️ 感谢各位大佬 点赞👍 收藏⭐ 留言📝 加关注✅! 👨‍⚕️ 收录于专栏:threejs gis工程师 文章目录 一、🍀前言1.1 ☘️THREE.TrackballControls 相…

Scratch编程:点燃编程学习热情的火种

一、Scratch编程的起源与发展 Scratch 是由麻省理工学院媒体实验室(MIT Media Lab)开发的一款图形化编程工具。其项目始于 2003 年,主要目标是为了让孩子们能够轻松地创建自己的交互式故事、动画、游戏、音乐和艺术作品,从而在创…

Spring Boot项目中如何使用日志记录

在Spring Boot中,日志记录是开发中非常重要的一部分。Spring Boot 默认集成了 SLF4J 和 Logback 作为日志框架。你可以使用它们来记录应用程序的日志。以下是如何在Spring Boot中使用日志记录的步骤,包含实际场景和示例代码。 1. 引入依赖(默…

【Uniapp-Vue3】在组件中通过props进行数据传递

我现在有user-header一个组件&#xff0c;里面有一个头像和一个名称&#xff1a; 我们在index.vue中使用三次该组件&#xff1a; 我们现在要给这三个<user-header></user-header>进行传值&#xff0c;使他们根据传入值来显示头像和名称。 一、index.vue传值 <标…

反向代理模块。

1 概念 1.1 反向代理概念 反向代理是指以代理服务器来接收客户端的请求&#xff0c;然后将请求转发给内部网络上的服务器&#xff0c;将从服务器上得到的结果返回给客户端&#xff0c;此时代理服务器对外表现为一个反向代理服务器。 对于客户端来说&#xff0c;反向代理就相当于…

C语言初阶习题【27】猜名次

1. 题目描述 5位运动员参加了10米台跳水比赛&#xff0c;有人让他们预测比赛结果&#xff1a; A选手说&#xff1a;B第二&#xff0c;我第三&#xff1b; B选手说&#xff1a;我第二&#xff0c;E第四&#xff1b; C选手说&#xff1a;我第一&#xff0c;D第二&#xff1b;…

激光雷达标定

目录 1. 背景2. 实现原理2.1 环境设置2.2 数据提取‌2.3 算法实施 3. 应用4. 总结 1. 背景 在移动机器人的自主导航与避障系统中&#xff0c;激光雷达作为核心传感器之一&#xff0c;其精度与稳定性直接关系到机器人的感知能力与决策准确性。激光雷达标定&#xff0c;作为连接…