注:我使用的服务器为centos,若使用Ubuntu则将yum改为apt
(PS:新手第一次发文记录一下安装过程,如有不妥之处欢迎指正,请多指教)
1.检查更新
sudo yum update
如果出现错误Error: Failed to download metadata for repo ‘appstream‘: Cannot prepare internal mirrorlist,请参照下方链接
参考链接:https://developer.aliyun.com/article/1165954
2.安装编译环境
sudo yum groupinstall "Development Tools"
Ubuntu使用sudo aptinstall build-essential
3.安装python3.8
sudo yum install python3.8
选择y(我有的选吗…)
4.安装miniconda
miniconda官网:https://docs.conda.io/projects/miniconda/en/latest/
mkdir -p ~/miniconda3wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh -O ~/miniconda3/miniconda.shbash ~/miniconda3/miniconda.sh -b -u -p ~/miniconda3rm -rf ~/miniconda3/miniconda.sh
5.进入base会话
bash
6.使用pip安装jupyter、d2l、torch、torchvison
pip install jupyter d2l torch torchvision
这一步安装会有点长,耐心等候(正是等的时间略长才有这篇文章…)
大家也可以自行换清华源或者其他国内的镜像,可能会快一点
7.安装李沐老师的jupyter记事本
wget https://zh-v2.d2l.ai/d2l-zh.zip
8.安装zip
zip
是一种广泛使用的文件压缩和归档工具,可以将多个文件和目录压缩为单个文件,并通过解压缩工具进行还原。
sudo yum install zip
9.解压下好的文件
sudo unzip d2l-zh.zip
10.使用ls查看当前目录,解压出来有三个版本mxnet、pytorch、tensorflow,这里我们使用pytorch版本
ls
使用cd进入pytorch,并查看目录文件
cd pytorch/
返回上层目录
cd ..
从github克隆ppt
git clone https://github.com/d2l-ai/d2l-pytorch-slides
启动jupyter
jupyter notebook --allow--root
这里提示成功启动了 Jupyter Notebook 服务器,并且服务器正在运行中。请注意,由于服务器的环境中没有可运行的浏览器,因此会显示错误信息。
我们可以通过以下链接之一访问 Jupyter Notebook 服务器:
- http://localhost:8888/tree?token=e26a8493a9b46487af667dabec02c16f1bb8ab4ccf8c2097
- http://127.0.0.1:8888/tree?token=e26a8493a9b46487af667dabec02c16f1bb8ab4ccf8c2097
请复制其中一个链接并在浏览器中打开,即可开始使用 Jupyter Notebook。如果您想停止服务器,请使用 Ctrl-C 终止命令两次来确认关闭服务器。
11.将远端的jupyter映射到本地
在本地主机上打开终端并执行以下命令,进行端口转发:
ssh -NL 8888:localhost:8888 username@remote_host
其中,username
是远程主机的用户名,remote_host
是远程主机的地址
选择yes,我这里还需要输入远程主机的密码
之后就可以在本地浏览器访问刚才的链接了
12.安装rise插件
rise 是一个用于创建幻灯片的 Jupyter Notebook 扩展,它可以将 Jupyter Notebook 转换为交互式幻灯片演示。
pip install rise
为了保留服务器处于运行状态,我们可以新开一个会话
安装成功之后可以以幻灯片的形式观看章节