一、下载并安装Miniconda

第一步是根据操作系统下载并安装Miniconda,在安装过程中需要勾选“Add Anaconda to the system PATH environment variable"选项(如当conda版本为4.6.14时)

第二步安装完成后,打开anaconda prompt这个终端(安装miniconda的时候会自动安装到你电脑上),然后分别执行如下命令,将conda和pip的软件源修改成清华的源,这样的话,使用conda下载安装软件包时会快很多。

​
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple​

二、环境搭建

下载包含本书全部代码的压缩包,我们可以在浏览器的地址栏中输入

https://zh.d21.ai/d21-zh-1.0.zip

回车下载,下载完成之后,创建文件夹”d21-zh"并解压。

打开里面的environment.yml文件。

name: gluon
dependencies:
- python=3.6
- pip:- mxnet==1.5.0- d2lzh==1.0.0- jupyter==1.0.0- matplotlib==2.2.2- pandas==0.23.4

注:本文提供的搭建环境的方法并不需要environment.yml文件,我们先使用miniconda创建一个名为gluon的环境。

在Windows下,首先打开anaconda prompt这个终端,然后在prompt终端里执行如下命令来创建一个使用Python 3.6的,名为gluon的环境:

conda create -n gluon python=3.6

创建完成之后,执行如下命令来激活gluon环境

conda activate gluon

安装MXNet,安装哪个版本由你电脑的硬件控制

1.如果你的电脑的CPU是Intel 的酷睿系列,或者是Intel的至强系列,显卡是NVIDIA的显卡,且支持cuda(安装cuda的教程在第四部分),那么建议安装最新版本的同时支持mkl和gpu的MXNet。分别执行如下命令,先安装最新版的mkl和cuda 10.1,然后安装最新的支持mkl和cuda 10.1的gpu版的MXNet :

conda install mkl
conda install cudatoolkit=10.1
pip install mxnet-cu101mkl

2.如果你的CPU是AMD的CPU,但是显卡是支持cuda的NVIDIA显卡,那么建议安装支持gpu的最新版本的MXNet,分别执行如下命令,先安装cuda,然后安装MXNet:

conda install cudatoolkit=10.1
pip install mxnet-cu101

3.如果你的CPU是Intel的酷睿系列CPU,但是没有支持cuda的NVIDIA显卡,那么建议安装支持mkl的CPU版MXNet,因为,支持mkl的CPU版的MXNet比不支持mkl的CPU版的MXNet训练速度在特定条件下能快几十倍。分别执行如下命令,先安装mkl,后安装支持mkl的CPU版的MXNet:

conda install mkl
pip install mxnet-mkl

4.如果你电脑的CPU是AMD的CPU,并且没有支持cuda的NVIDIA显卡,那么建议直接安装CPU版的MXNet,执行如下命令来进行安装:

pip install mxnet

到此,MXNet安装完成。接下来,分别执行如下命令,来安装environment.yml文件中没安装的软件包:

pip install d2lzh==0.8.11
pip install jupyter==1.0.0
pip install matplotlib==2.2.2
pip install pandas==0.23.4

上面的软件版本号,同理也是以你下载下来的environment.yml文件里面的为准。虽然版本号不同,但是安装命令是完全一样的。

三、激活之前创建的环境

激活该环境是能够运⾏本书的代码的前提。如需退出虚拟环境,可使⽤命令conda deactivate

conda activate gluon
python
import mxnet as mx

如果到这一步没有出错,那么证明MXNet已经安装成功
如果显示没有mxnet模块就执行

conda activate gluon
pip install --user mxnet

四、安装cuda

1.打开英伟达控制面板

 2.点击帮助–>系统信息–>组件,查看自己的显卡支持什么型号的CUDA,这里是CUDA 11.7 

3. 在英伟达官网下载对应的CUDA版本
网址:CUDA Toolkit Archive | NVIDIA Developer

注:这里最好选local版,网络版经常安装不成功。报错:nvidia安装程序无法继续未成功完成下载

4. 双击exe进行安装

  • 如果本机已经有了Visual Studio Integration文件,要取消勾选,避免冲突了。
  • 如果本机没有的话,需要勾选
  • 取消勾选NVIDIA GeForce Experience

  • Driver components,Display Driver选项,前面显示的是CUDA新驱动版本。
    如果本机当前驱动版本大于(新于) 新版本,要取消勾选。
    如果本机当前驱动版本小于(旧于) 新版本,并且没有勾选,电脑可能会蓝屏或死机。
    两个版本相同的话,可以勾选。

选项先选完之后,自定义安装位置

安装成功后,输入命令nvcc -V查看是否安装成功。

显示CUDA的版本号信息说明安装成功。
CUDA的环境变量已默认配置好了,因为nvcc -V已经可以查到版本号了,环境变量可以不用配置了。

五、Jupyter安装

多个conda环境下,只需要装一个jupyter notebook,环境的切换是通过切换 kernel实现的

这里将 Jupyter 单独安装在一个环境中,对其他环境进行隔离。若安装在其他环境中,则运行 Jupyter 需要进入安装时的环境。

conda create -n jupyter # 创建jupyter环境
activate jupyter # 进入该环境
conda install jupyter notebook # 安装Jupyter包

运行 Jupyter Notebook 前,为了在不同 Conda 环境下运行文件,需要在jupyter环境中安装nb_conda_kernels包,并在其他需要用到的环境中安装ipykernel

conda activate jupyter
conda install nb_conda_kernels
conda activate [environmentName]
conda install ipykernel

运行 Jupyter Notebook 仍在Anaconda Prompt的 jupyter 环境下运行。 (之后关于 Jupyter 的操作均在jupyter环境下进行)

activate jupyter
jupyter notebook

会出现以下界面

以上就完成了Jupyter的安装

六、jupyter导入mxnet模块

在d2l-zh目录运行activate gluon命令,然后再打开jupyter notebook,则可以正常导入mxnet模块

到达这一步就恭喜你,完成啦!

这里也是看了这四篇文章下载完成的,也可以借鉴这四篇文章哦!

(239条消息) 动手学习深度学习环境安装_qq_41230537的博客-CSDN博客

(239条消息) win10/win11+NVIDIA MX350笔记本自带显卡+CUDA10.2+Python3.6+Anaconda3从零开始配置深度学习环境_Jeniclala的博客-CSDN博客_mx350 cuda

Miniconda+Jupyter 小白设置指南(Windows) - 知乎 (zhihu.com)

(239条消息) 【动手学深度学习】Jupyter notebook中 import mxnet出错_weixin_30725315的博客-CSDN博客

《动手学深度学习》环境搭建全程详细教程 window用户相关推荐

  1. 沐神-动手学深度学习-环境的配置

    在本次学习中,我使用Anaconda3进行环境的配置,使用Jupyter Notebook进行编程. 软件的安装我是在网上搜了个教程装的,结果很好可以使用.我着重对环境配置以及库函数的安装过程进行记录 ...

  2. 深度学习环境配置超详细教程【Anaconda+PyTorch(GPU版)+CUDA+cuDNN】

    深度学习环境配置 入门深度学习,首先要做的事情就是要搭建深度学习的环境.不管你是Windows用户,Mac用户还是Ubuntu用户,只要电脑配置允许,都可以做深度学习,毕竟Windows.Mac和Ub ...

  3. anaconda pycharm 动手学深度学习环境配置

    参考:https://www.jianshu.com/p/57557ad0b38e/ 一般按照这篇文章的5个步骤来.但是容易出错,主要是mxnet安装包没有安上,或者控制台连接不上等问题. 要解决这些 ...

  4. 动手学深度学习00:环境搭建

    李沐动手学深度学习环境搭建 1 环境 我的环境是ubuntu 18.04,在腾讯云上买的轻量云服务器进行使用,没有GPU,前几章可以正常使用,后面用到GPU就不好使了.可以作为一个快速上手的过渡版本. ...

  5. 李沐《动手学深度学习》第二版 pytorch笔记1 环境搭建

    李沐<动手学深度学习>第二版pytorch笔记1 搭建环境 文章目录 李沐<动手学深度学习>第二版pytorch笔记1 搭建环境 此时尚有耐心 虚拟环境搭建 创建虚拟环境 查看 ...

  6. 《动手学深度学习》 环境配置成功经验

    <动手学深度学习> 环境配置成功经验 一.安装Anaconda3 二.安装CUDA 三.创建虚拟环境 1.创建新环境 2.激活环境 3.逐个下载emvironment.ym里的其他包 4. ...

  7. new 动手学深度学习V2环境安装

    动手学深度学习V2 环境安装 虚拟环境 d2l-zh安装 conda create -n d2l-zh -y python=3.8 pip pip install jupyter d2l torch ...

  8. 【慕伏白教程】《动手学深度学习》学习环境安装流程

    [慕伏白教程]<动手学深度学习>学习环境安装流程 一.Conda环境的安装 1. 安装Anaconda 二.安装CUDA 1. 下载相应CUDA版本 三.配置虚拟环境 1. 卸载虚拟环境 ...

  9. 关于李沐动手学深度学习(d2l)pytorch环境本地配置

    本地安装d2l 由于之前试了很多次d2l课本的安装方法失败了,这里提供一种我可以成功安装d2l包的方法. pytorch安装 首先安装cuda.cudnn.pytroch(gpu版本).可以参考这篇文 ...

最新文章

  1. 从浏览器地址栏输入网址,到网页彻底打开,中间都发生了什么?
  2. 互联网1分钟 |1213
  3. ViceDinoSpecCtrlDlg.cpp
  4. LeetCode 366. 寻找二叉树的叶子节点(上下翻转二叉树+BFS)
  5. java 大数实现_Java中的大数类简单实现
  6. SQL不重复查找数据及把一列多行内容拼成一行
  7. java三级分销_java版微信三级分销完整源码
  8. 机器人把大龙拉出来_英雄联盟之我的电竞梦
  9. javaee之用户信息增删改查案例
  10. java 拼音识别_java 解析汉字拼音
  11. 基于内容的图像特征提取系统
  12. 远期、期货和互换(一)
  13. 纯css实现手风琴效果_创建纯CSS手风琴的4种方法
  14. 常用图片格式JPG\PNG\SVG该如何选择?
  15. CAD偏移尺寸出问题该如何解决?
  16. SWFObject 2.0
  17. 关于Selenium启动Chrome浏览器闪退问题
  18. JetBrains系列pycharm等设置主题皮肤
  19. python virtualenv简单使用
  20. 巨星mtv_沟通巨星:了解您的组织采用新技术方法的模型

热门文章

  1. 知网下载的PDF论文,如何加目录的方法
  2. 维特比算法在隐马尔可夫模型中的应用
  3. matlab 画图篇(2/3)
  4. mfc 标题栏 标题字体 居中显示
  5. @Resource()注解报红
  6. uvm学习笔记----适合新手快速学习
  7. Claymore挖矿软件参数说明
  8. 组合数学(4)——拉丁方矩阵
  9. SZTUOJ 1025.怪物入侵
  10. CSAPP实验二:二进制炸弹(Bomb Lab)