一.module ‘d2l.torch‘ has no attribute ‘train_ch3‘
1.查证后知我用的是d2l-1.0.3-py3-none-any.whl,该包中没有函数:train_ch3。需要下载d2l-0.17.6,链接:Simple Index (huaweicloud.com)。原作者:《动手学深度学习》中d2l库的安装教程(含细节,开盖即食)_深度学习_bananashipsBBQ-GitCode 开源社区 (youkuaiyun.com)
2.下载后保存至: D:\Software\d2l-0.17.6
3.WIN+R ------cmd 打开;
4.
(1)conda create -n pytorch python=3.9创建环境
(2)activate pytorch激活Pytorch
(3)pip uninstall d2l 卸载原d2l
(4)cd /D D:\Software\d2l-0.17.6 cd到d2l-0.17.6所在文件夹
(5)pip install d2l-0.17.6-py3-none-any.whl 出错
(6)回到第一步下载d2l-0.17.6.tar.gz,然后继续 d2l-0.17.6> pip install d2l-0.17.6.tar.gz,成功。
5.运行代码。
二.安装显示pip-script.py不存在
1.按照以下方法试:失败,仍然出现该错误。
2.按照以下方式试:🆗。
三.安装d2l包成功,但随后No module named 'torch'
1.按照方法一重新安装d2l包,成功,但随后No module named 'torch'
激活环境并查看是否存在torch,发现没有torch了。
2.按照以前写的重装pytorch环境。第三步或者第六步。成功。
更新anaconda安装包后重新配置环境_# to activate this environment, use # # $ conda ac-优快云博客
四.又出现:No module named 'd2l'
1.安装d2l时又出现第二步(二.安装显示pip-script.py不存在)不存在。
采用以下方法:
太慢了,故采用方法一:
cmd输入conda list查看,发现有pip包。
2.此时pycharm自动没有pytorch环境了
重新安装pytorch环境,按照以前安装过的步骤。
3.重新出现No module named 'd2l'+显示pip-script.py不存在
死循环。
4.运用该方法慢慢安装
(1)先安装pip
(2)再安装pytorch
(3) 再安装d2l包。
conda create -n pytorch python=3.9创建环境
activate pytorch激活Pytorch
(a)cd /D D:\Software\d2l-0.17.6 cd到d2l-0.17.6所在文件夹
(b)pip install d2l-0.17.6-py3-none-any.whl 出错
最后都成功了!