03安装人工智能基础软件

03安装人工智能基础软件

一 win10 环境安装

1.1 安装miniconda 或者miniforge 环境

1.1.1 安装miniforge

我安装了minforge

使用 Miniforge Prompt 进入shell,我配置了环境变量 从powershell直接使用conda 不行。所以不需要配置环境变量

1.1.2 配置conda 国内镜像源

使用

Win 键打开开始菜单。

找到 Miniforge3 文件夹。

点击 Miniforge Prompt

复制代码
# 添加清华大学的 conda-forge 镜像源
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/

# 添加清华大学的 defaults 镜像源
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/

# 添加清华大学的 free 镜像源 (可选,但建议加上)
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

# 设置搜索包时显示渠道地址,方便确认是否走的是镜像源
conda config --set show_channel_urls yes

# 关闭 SSL 验证(这是解决你当前 SSL 错误的临时措施,使用镜像源后通常不再需要)
conda config --set ssl_verify false

1.1.3 配置环境(命令行操作)

1.1.3.1 使用课程默认python 3.8(失败)

因为课程是2021年,目前有些依赖包 默认版本已不支持3.8 了,该操作陪孩子失败

复制代码
#**创建虚拟环境** 
conda create -n d2l-zh python=3.8

#激活环境
conda activate d2l-zh

#安装依赖包
pip install torch torchvision d2l jupyter
复制代码

安装报错 默认版的paddlepaddle 需要python3.9 及以上,我这里调整为指定版本

复制代码
pip install paddlepaddle==2.6.1 -i https://pypi.tuna.tsinghua.edu.cn/simple
1.1.3.2 使用python 3.9
1. 删除旧的 Python 3.8 环境
复制代码
# 1. 退出当前环境(如果当前在 d2l-zh 里)
conda deactivate

# 2. 删除名为 d2l-zh 的环境(会询问 y/n,输入 y 回车)
conda env remove -n d2l-zh
2. 创建新的 Python 3.9 环境
复制代码
# 创建新环境,指定 python=3.9
conda create -n d2l-zh python=3.9 pip -y

# 激活环境
conda activate d2l-zh

验证python版本

复制代码
(d2l-zh) d:\code\d2l>python --version
Python 3.9.25

(d2l-zh) d:\code\d2l>
3. 安装依赖包
复制代码
pip install jupyter d2l -i https://pypi.tuna.tsinghua.edu.cn/simple
4. 验证安装
复制代码
# 检查 Python 版本(应该显示 3.9.x)
python --version

# 启动 Jupyter Notebook
jupyter notebook
相关推荐
小和尚同志8 小时前
AI 自动化测试探索(二):Chrome-devtools MCP
人工智能·e2e·aigc
冬奇Lab10 小时前
Workflow 系列(02):设计范式——四层架构、三种 Context 传递模式与确认门设计
人工智能·agent·工作流引擎
冬奇Lab10 小时前
每日一个开源项目(第145篇):Trellis - 把项目记忆、规范和任务上下文持久化进代码仓库
人工智能·开源·资讯
有道AI情报局10 小时前
Harness即产品
人工智能·agent
罗西的思考11 小时前
机器人 / 强化学习】HIL-SERL:人类在环驱动的具身智能进化框架
人工智能·算法·机器学习
IT_陈寒12 小时前
SpringBoot自动配置的坑,我的API突然就404了
前端·人工智能·后端
笃行35013 小时前
从零到上线:用 EdgeOne Makers + CodeBuddy 搭一个「对账核对员」AI Agent
人工智能
用户68563262086913 小时前
Claude Code 乱猜字段名?我给它写了一个"数据库查询约束 Skill"
人工智能
你_好13 小时前
# 给你的产品嵌入一个「会操作界面的 AI 助手」
人工智能
ShallWeL13 小时前
【机器学习】(3)—— 线性回归:梯度下降
人工智能·机器学习