代码改变世界

跟李沐学深度学习系列-08线型回归问题解决From d2l import torch as d2l 报错问题

2022-04-01 16:59  爱啃黎的超人  阅读(1162)  评论(0编辑  收藏  举报

From d2l import torch as d2l 报错

运行环境:python3.8 jupyter notebook Windows

报错:SyntaxError: invalid syntax

解决:d2l里的l是英文字母L的小写l不是数字1,并且也不要漏掉老师的任何一行代码,注意一下自己的Python版本是否是3.x

报错:no module named d2l

解决

  首先在jupyter notebook 中输入:!pip install -U d2l

  显示requirement already satisfied

  退出jupyter note book

  在cmd中输入ipython

        ->import d2l

        ->d2l._file_

    这个时候会出现一些路径,在工作路径下搜索d2l包失败,说明你要将d2l包放入此路径

我的是在C:用户/asus/appdata/local/programs/python/python38/Lib

将d2l文件夹放于此路径下

此时运行出现新的错误:no module named 'torchvision'

如果直接在jupyter notebook中输入pip install torchvision,会出现 yntaxError: invalid syntax错误

退出jupyter notebook

在cmd中输入pip3 install torchvision 

jupyter notebook的安装和使用参考:Jupyter Notebook介绍、安装及使用教程 - 知乎 (zhihu.com)