pip安装d2l的版本过高导致没有train_ch3,导致d2l.train_ch3报错。书本使用的是d2l的0.17.5版本,本人卸载d2l并尝试pip安装此版本时报错文件夹“拒绝访问”和“ImportError: DLL load failed: 找不到指定的模块”。
尝试了网上很多方法后,通过下载d2l的whl包直接安装,问题解决。(使用0.17.5版本引用函数时注意函数名是否正确)
whl包下载地址:Links for d2l
以管理员身份打开prompt运行下载指令(注意运行时,把你下载的包放到运行指令的路径下)
pip install "d2l-0.17.5-py3-none-any.whl" --user