### 定义
Anaconda 是专门为了方便Python进行数据科学研究而建立的一组软件包,涵盖了数据科学领域常见的Python库

conda可以理解为一个工具,也是一个可执行命令,其核心功能是包管理与环境管理。


### Anaconda安装配置

[Anaconda下载网址](https://www.anaconda.com/products/distribution)

Linux下安装命令
(ba)sh Anaconda3-2022.10-Linux-x86_64.sh
安装Anaconda
ba可省

配置国内源
[交大镜像](https://mirrors.sjtug.sjtu.edu.cn)

在其中找Anaconda,即可配置国内环境

#### Linux
相对更加详细的安装教程
[安装教程](https://zh-v2.d2l.ai/chapter_installation/index.html)

#### Windows下的环境配置讲解

miniconda 下载安装
[地址链接](https://conda.io/en/latest/miniconda.html)

下载完成后安装配置

选择 just for me 以及 134选项


安装完成后更换镜像源
[上海交通大学源](https://mirrors.sjtug.sjtu.edu.cn/docs/anaconda)


之后更新pypi
[上海交通大学源](https://mirrors.sjtug.sjtu.edu.cn/docs/pypi-packages)

### git 安装与使用

[git 官方链接](https://git-scm.com/download/win)


[下载链接](https://github.com/git-for-windows/git/releases/download/v2.40.0.windows.1/Git-2.40.0-64-bit.exe)

[加速地址](ghproxy.com)
然后将下载链接复制进去即可


### 下载课程仓库
使用git下载
在终端新建存放位置
然后再输入
```python
"""
git clone https://ghproxy.com/https://github.com/d2l-ai/d2l-zh.git
"""
```

### 激活Conda环境
终端输入:
conda create -n d2l python=3.9


激活环境
conda activate d2l


退出环境
conda deactivate

删除环境
conda remove -n d2l --all
删除前先退出对应环境,d2l只是名字,删除的叫什么就输入什么

#### 安装所需库
pip install d2l torch torchvision rise

在环境下安装即可
相对比较大

下载链接](https://github.com/git-for-windows/git/releases/download/v2.40.0.windows.1/Git-2.40.0-64-bit.exe)[上海交通大学源](https://mirrors.sjtug.sjtu.edu.cn/docs/anaconda)[地址链接](https://conda.io/en/latest/miniconda.html)[git 官方链接](https://git-scm.com/download/win)
如果您对计算机编程和 软件 开发感兴趣,那么选择 软件 技术专业可能是更好的选择。这个专业将帮助您 学习 如何设计,开发和测试 软件 。 如果您对 人工智能 和机器 学习 感兴趣,那么选择 人工智能 技术专业可能是更好的选择。这个专业将帮助您 学习 如何使用 人工智能 技术,如机器 学习 ,深度 学习 ,自然语言处理等,解决实际问题。 因此,选择哪个专业取决于您的兴趣和未来职业发展方向。建议您详细了解这两个专业,并考虑您的兴趣和目标,以便做出明智的决策。