动手学深度学习之安装部分
选择一个 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 notebookTIP
- 如果使用云服务器,则需要将远端的端口映射到本地。
bashssh -L 8888:localhost:8888 username@ip jupyter notebook