动手学深度学习之安装部分
选择一个 Linux 环境
这里使用 Ubuntu 环境。建议选择的硬盘要大,避免数据集太大不够存。
- 如果是 Windows 系统,我们可以使用虚拟机、WSL2 或者是云服务器。
本地安装
更新我们的机器
bash
sudo apt update
安装必要的工具
- 安装 gcc
bash
sudo apt install build-essential
- 安装 Python
bash
sudo apt install python3.8
- 下载 Miniconda
bash
wget 官网对应的下载链接
wget
是一个 Linux 从网络上下载文件的命令,wget
的全称是World Wide Web"Get
。
- 安装 Miniconda
一路按
yes
即可。
bash
bash 对应的安装文件(例如 Miniconda-lastest-linux-x86_64.sh)
- 进入 Miniconda
bash
bash
输入后,此时命令行前会多一个 (base)
,表示当前处于 base 环境。
使用 conda 创建虚拟环境
Windows 系统安装 conda 可以参考我之前的笔记。
删除之前存在的旧环境(可选)
bashconda env remove d2l-zh
如果之前已经创建过环境,需要先删除旧环境,否则会报错。
如果环境不存在会提示错误,不影响后续操作。
创建新环境
bashconda create -n d2l-zh -y python=3.8 pip
解释:
conda create
:创建新环境-n d2l-zh
:新环境的名字-y
:Yes 的缩写,省去手动确认步骤python=3.8
:指定 Python 版本pip
:安装 pip
激活新环境
bashconda activate d2l-zh
验证环境
python
python --version # 应该显示 Python 3.8.x
pip --version # 显示当前环境的pip路径
- 成功后命令行开头会显示
(d2l-zh)
操作 | 现实类比 | 功能说明 |
---|---|---|
conda create | 建造新房子 | 创建独立Python运行环境 |
conda remove | 拆除旧房子 | 删除不再需要的环境 |
conda activate | 进入房子 | 切换工作环境 |
-y 参数 | 自动批准施工许可 | 跳过确认步骤加速流程 |
安装需要的包
bash
pip install -y jupyter d2l torch torchvision
下载李沐老师的代码
- 从李沐老师的官网中下载课件
bash
wget https://zh-v2.d2l.ai/d21-zh.zip
- 下载解压工具
bash
sudo apt install zip
- 解压课件
bash
unzip d21-zh.zip
解压后使用
ls
命令查看解压后的文件。会发现有三个文件夹,对应着李沐老师的三种版本的课件。这里我们选择
pytorch
版本。使用cd
进入。
- 打开记事本
bash
jupyter notebook
TIP
- 如果使用云服务器,则需要将远端的端口映射到本地。
bashssh -L 8888:localhost:8888 username@ip jupyter notebook