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

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

动手学深度学习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,如下图所示:

问题二:打开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文件,如下图所示:

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

    conda install 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:anacondapkgspytorch-1.2.0-py3.6····
    2) 下载时间超时:请参考Conda - Downloaded bytes did not match Content-Length 问题解决方案,请放弃该文章中的方法一,因为清华园镜像已经停用,可能会导致其他报错。

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:anacondapkgspytorch-1.2.0-py3.6····

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5679791.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存