1.本地安装:
命令解析:
(1)【conda create -n -y d2l-zh python=3.8 pip】 (错误写法)
【conda create -n d2l-zh python=3.8 pip -y】(正确写法)
参数 -n :指定创建的虚拟环境的名字
参数 -y :在创建虚拟环境和安装对应包的过程中,不用用户手动选择Yes/No,直接默认Yes
pip :指定在创建虚拟环境的过程中,要同时安装什么工具包
(2)【pip install -y jupyter d2l torch torchvision】(错误写法)
【pip install jupyter d2l torch torchvision】(正确写法)
参数 -y :在安装包的过程中,不用用户手动选择Yes/No,直接默认Yes
包 d2l :d2l 是动手学深度学习教材的官方 Python 软件包,提供了与教材配套的代码和实现示例
包 troch :即 Pytorch
包 torchvision :torchvision 是 PyTorch 框架的一个额外软件包,提供了用于计算机视觉任务的
常见数据集、转换和模型
(3)【wget https://zh-v2.d2l.ai/d2l-zh.zip】
wget命令:wget 是一个用于在命令行界面下载文件的工具。它支持通过 HTTP、HTTPS 和 FTP 协议下载文件。使用 "wget" 命令,您可以指定要下载的文件的 URL,并将其保存到 本地计算机上
wget命令下载的文件的存储位置:
什么是URL:URL(Uniform Resource Locator)是统一资源定位符的缩写,用于标识和定位互 联网上的资源。它是一个用于在网络上定位资源的字符串,描述了资源的位置和 访问方式
关于URL的补充:
https://www.example.com:8080/path/to/resource?param1=value1¶m2=value2#fragment
(4)【unzip d2l-zh.zip】
unzip命令:解压当前目录下的指定文件
a
a
a
a
a
a
a
a
2.服务器安装:
(1)买一台服务器 -- Ubuntu 18.04
(2)【sudo apt update】
apt 命令的本质:软件包管理工具
apt更新的软件包都是些什么软件:都是操作系统自带的软件
sudo apt update 命令作用:
注意:他只是将有更新的软件包下载下来,但是【并没有更新软件】,更新软件的事情是命令 【sudo apt upgrade】干的
参考文章: Linux apt 命令 | 菜鸟教程
apt 常用命令:
(3)【sudo apt install build-essential】
build-essential软件包:
借用回答:build-essential的作用_洪水猛兽行的博客-CSDN博客
注:build-essential软件包包含了很多开发必要的软件包,如编译器,以及他们的依赖包...,这样就不用单独一个个安装了,可以很快的搭建好一个开发环境
(4)【sudo apt install python3.8】
(5)【wget Linux版本--miniconda的安装脚本--的URL】
注:这样就把miniconda的安装脚本下载到了当前路径下
文件名为【Miniconda-lastest-Linux-x86_64.sh】
(6)【bash Miniconda-lastest-Linux-x86_64.sh】
参考文章:Unix/Linux里面的bash是什么_Michaelehome的博客-CSDN博客
bash 命令:bash是 Bourne Again Shell 的缩写,是linux默认的标准shell(也是大家常说的系统 内核),bash也是Unix/Linux上常见的Shell脚本解释器
注:执行完这行命令后,就会在当前目录下安装上miniconda
(7)bash
进入base环境
(7)(base)【pip install jupyter d2l torch torchvision】
(8)(base)【wget 动手学深度学习的 jupyter 资料的压缩包的URL】
注:下载下来的是【d2l-zh.zip】
(9)(base)【sudo apt install zip】
安装完成后,您就可以使用 zip 命令来创建和解压缩 Zip 压缩文件
(10)【ls】
(11)【unzip d2l-zh.zip】
unzip 命令:解压指定文件到当前文件夹
(12)【ls】
注:解压后出现三个文件夹【mxnet】【pytorch】【tensorflow】
注:我用的是pytorch版本的作业
a
a
a
a
a
a
a
a
3.补充内容:
(1)【git clone URL】
git clone 命令:
语法:
注:
(2)【ssh -L8888:localhost:8888 ubuntu@100.20.65.33】
ssh 命令的作用:
该命令的详细解释:
注:这样我们就可以通过本地的8888端口,直接打开远端服务器的8888端口了