Skip to content

动手学深度学习之安装部分

官网教程:选择 Pytorch 版本

选择一个 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 可以参考我之前的笔记。

Anaconda 安装和使用

  1. 删除之前存在的旧环境(可选)

    bash
    conda env remove d2l-zh
    • 如果之前已经创建过环境,需要先删除旧环境,否则会报错。

    • 如果环境不存在会提示错误,不影响后续操作。

  2. 创建新环境

    bash
    conda create -n d2l-zh -y python=3.8 pip

    解释:

    • conda create:创建新环境
    • -n d2l-zh:新环境的名字
    • -y:Yes 的缩写,省去手动确认步骤
    • python=3.8:指定 Python 版本
    • pip:安装 pip
  3. 激活新环境

    bash
    conda 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

  • 如果使用云服务器,则需要将远端的端口映射到本地。
bash
ssh -L 8888:localhost:8888 username@ip
jupyter notebook