动手学深度学习pytorch版1——win10+CPU下安装mxnet和d2l

课程主页:https://courses.d2l.ai/zh-v2
教材:https://zh-v2.d2l.ai/
课程论坛讨论:https://discuss.d2l.ai/c/16
Pytorch论坛:https://discuss.pytorch.org/
温故而知新!!!

安装

安装请记住关掉代理!!!记住区分base环境和你创建的新环境,除非特别说明,所有命令都是在你创建的新环境下运行!!!安装请参考安装教程李沐 《动手学深度学习》学习笔记(2)windows10下的环境配置

条件说明
安装要求win10环境
安装目标在CPU环境下,搭建mxnet环境,并下载d2l包,并运行jupyter notebook
安装教程李沐 《动手学深度学习》学习笔记(2)windows10下的环境配置
Visual Studio 2022安装教程Win10下Visual Studio 2019安装教程(图文)
所遇新问题 & 解决方法

问题1:包版本不一致问题

ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
mxnet 1.7.0.post1 requires numpy<1.17.0,>=1.8.2, but you have numpy 1.18.5 which is incompatible.
mxnet 1.7.0.post1 requires requests<2.19.0,>=2.18.4, but you have requests 2.25.1 which is incompatible.

包版本不一致

解决方法:可以选择忽视,当我重新运行命令pip install -U d2l时,没有显示错误。
PS:我尝试使用conda install package_name=version_number下载1.8.2版本的numpy,出现报错。后使用conda search numpy命令查看当前可用的numpy版本,发现最低版本是1.9.3,如下图所示:
numpy版本查询

问题二:打开jupyter notebook,没有发现d2l文件,也没有编辑和运行选项
解决方法:重新设置jupyter notebook文件存放位置,将d2l文件放入该位置,解决没有d2l的问题;关联jupyter notebook和conda的环境和包“nb_conda”,解决没有运行和编辑选项的问题;增加内核——“ipykernel”,达到不同环境下使用jupyter notbook的效果。

  1. 重新设置jupyter notebook文件存放位置
    a) 根据个人喜好,在电脑的盘中创建一个新的文件夹,如本文的创建路径为D:\Jupyter_book
    文件夹
    b) 配置jupyter文件保存路径
    step1:找到jupyter_notebook_config.py配置文件的所在位置,命令如下, 如果已经配置过,一定要选择N选项,否则默认配置将覆盖以前的所有修改:

    jupyter notebook --generate-config
    

    配置文件路径
    step2:修改配置文件。使用任何编辑工具打开jupyter_notebook_config.py配置文件,并使用Ctrl+F键搜索NotebookApp.notebook_dir,找到对应行命令,去掉前面注释,将自己的jupyter文件夹位置添加进去,保存并退出。路径添加如下图所示:
    添加自己的文件夹路径

  2. 将d2l文件放入该位置
    可通过https://zh-v2.d2l.ai/d2l-zh-2.0.0.zip链接下载d2l文件,并将该文件放入刚才所创建的文件夹中,如本文为D:\Jupyter_book。打开jupyter notebook便发现有了d2l文件,如下图所示:
    添加d2l文件

  3. 关联Jupyter notebook和conda的环境和包“nb_conda”
    安装“nb_conda”包。使用如下命令进行安装:

    conda install nb_conda
    

    nb_conda包安装

  4. 增加内核——“ipykernel”
    a) 使用如下命令打开jupyter notebook记事本

    jupyter notebook
    

    b) 浏览器中,找到“conda”,在箭头所指的搜索框中输入ipykernel,回车进行搜索,搜索结果如红色横线所示。选中该文件,并点击红色圆圈所指的箭头,为该环境添加ipykernel包。(截图时已经完成了安装,所以可以看见左侧为6.4.1版本,右侧为6.6.0版本)
    在这里插入图片描述

问题三:juypter notebook导入torch包失败
解决方法:进入https://pytorch.org/官网,往下翻,复制官网推荐的命令,并在你所创建的新环境下运行,即给新环境添加pytorch库。

如果下载cudatoolkit-10.2.89总是出错,原因可能是**权限不够**或**下载时间超时**:
1) **权限不够**:可以以管理员身份重新登录当前环境,或者参考[win10下安装pytorch报错InvalidArchiveError(‘Error with archive D:\\anaconda\\pkgs\\pytorch-1.2.0-py3.6····](https://blog.csdn.net/qq_35668469/article/details/108284556)
2) **下载时间超时**:请参考[Conda - Downloaded bytes did not match Content-Length 问题解决方案](https://blog.csdn.net/feifei3211/article/details/80361227),请放弃该文章中的方法一,因为清华园镜像已经停用,可能会导致其他报错。

pytorch官网推荐命令

Jupyter Notebook使用教程推荐

Jupyter Notebook介绍、安装及使用教程很好用,可以从里面参考看看如何在不同环境下创建记事本,本文解决jupyter notebook参考文件就是该篇文章。

参考文献
  1. 李沐 《动手学深度学习》学习笔记(2)windows10下的环境配置
  2. Win10下Visual Studio 2019安装教程(图文)
  3. anaconda最新版本_Conda|Python包和版本管理利器
  4. Jupyter Notebook介绍、安装及使用教程
  5. 动⼿学深度学习Release 2.0.0-beta0
  6. win10上安装pytorch(cpu版本)
  7. Conda - Downloaded bytes did not match Content-Length 问题解决方案
  8. win10下安装pytorch报错InvalidArchiveError(‘Error with archive D:\anaconda\pkgs\pytorch-1.2.0-py3.6····
  • 3
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值