d2l-0-配置环境
概述
环境的配置主要有三部分: - python的下载 及 环境配置 - 安装 torch ,d2l 及 其他 必要库 - jupyter notebook 的 安装和配置
python的下载 及 环境配置
python的下载
python的下载地址:python官网
下载python,我个人推荐是使用 anaconda
这个工具。
anaconda的下载地址:anaconda官网
它是一个非常好的python的环境管理工具,可以很方便的管理python的环境,而且它自带了很多的库,可以很方便的安装。这样的话在使用一些较为常用的库的时候就不需要再去下载了。
python的环境配置
安装完python之后,我们需要配置python的环境变量,使用非 windows 自带的 store 里面的 python 的话,在调用 python 指令的时候,会优先打开应用商店并推荐下载里面的python,但是实际上我们已经安装了python,所以我们需要配置环境变量。下面是配置环境变量的步骤:
1. 找到python的安装路径。
一般是在
C:\Users\用户名\AppData\Local\Programs\Python\Python版本号
下面,在cmd中使用 where python
可以查看python的安装路径。
我这里使用的是 anaconda ,我将其安装在了 E:\Anaconda
下面,版本为3.11。
另外,你可以发现,在
C:\Users\用户名\AppData\Local\Micosoft\WindowsApps
下面也有一个python的路径,但是这个路径是一个快捷方式,不是真正的python的安装路径。这个快捷方式指向的是
store 里面的
python。他会打开store里面的安装界面,推荐你下载store里面的python……而且系统默认环境变量的python也是这个路径,就很无语……
可以通过 python --version
查看python的版本,你看,如果查看那个快捷方式的python的版本,它不会显示版本号:
安装 torch,d2l 以及其他的 必要库
接下来我们需要安装 torch 和 d2l 以及其他的必要库。找到安装的anaconde
的 Anaconda Prompt
,在里面输入以下指令:
1 | pip install torch torchvision torchaudio |
这样就安装好了 torch 和 d2l 了。
你可以使用 pip list
查看已经安装的库。
另外,使用 pip 安装 和 使用 conda 安装有一点点区别,conda
安装的库会放在 E:\Anaconda\envs\你的环境\Lib\site-packages
下面,而 pip 安装的库会放在 E:\Anaconda\Lib\site-packages
下面。除非是你需要打包你的软件,否则的话两个实际上都是一样的。
在这里挖一个坑,后面再填:[[pip和conda的区别]]
juoyter notebook 的 安装和配置
jupyter notebook 包含了记笔记和运行代码的功能,你可以在查看教程的同时,运行里面镶嵌的代码,并且根据自己的理解修改代码,尝试不同的运行结果,这样可以更好的理解代码的含义。
首先,我们将 D2L Notebooks 的代码下载到本地:
1 | mkdir d2l-zh && cd d2l-zh |
然后,我们需要安装 jupyter notebook,使用以下指令:
1 | pip install jupyter |
这个库实际上 anaconda
里面已经自带了,但是它不在环境变量里面,我们需要将其添加到
环境变量,这样才能够直接执行 jupyter notebook
这个指令。
这里建议使用 everything 这个工具,可以很方便的查找文件,输入
jupyter
就可以找到 junpyter
这个程序的位置,然后将其添加到环境变量即可。
然后,我们就可以使用 在 D2L 的文件夹目录下 执行
jupyter notebook
来打开 jupyter notebook 了。