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
相关推荐
Li emily13 小时前
解决了加密货币api多币种订阅时的数据乱序问题
人工智能·python·api·fastapi
山川绿水13 小时前
bugku——PWN——overflow2
人工智能·web安全·网络安全
程序员cxuan13 小时前
微信读书官方发了 skills,把我给秀麻了。
人工智能·后端·程序员
fake_ss19813 小时前
AI时代学习全栈项目开发的新范式
java·人工智能·学习·架构·个人开发·学习方法
nassi_13 小时前
对AI工程问题的一些思考
大数据·人工智能·hadoop
AI技术控14 小时前
《Transformers are Inherently Succinct》论文解读:从“能表达什么”到“多紧凑地表达”
人工智能·python·深度学习·机器学习·自然语言处理
蔡俊锋14 小时前
AI记忆压缩术:从305GB到7.4GB的魔法
人工智能·ai·ai 记忆
Upsy-Daisy14 小时前
AI Agent 项目学习笔记(二):Spring AI 与 ChatClient 主链路解析
人工智能·笔记·学习
zhangxingchao14 小时前
AI应用开发六:企业知识库
前端·人工智能·后端
Terrence Shen15 小时前
关于传统软件工程后端技术和当代AI智能体agent构建的harness engineering的一点思考
人工智能·软件工程