python系列&deep_study系列:【李沐-动手学深度学习】如何解决d2l包下载太慢问题以及其他报错分析




【李沐-动手学深度学习】如何解决d2l包下载太慢问题以及其他报错分析

摘要

文章介绍了如何在官方源不可用时,通过清华大学镜像网站下载D2L包的解决方法,包括切换到清华源,找到对应版本的whl文件,以及在Windows系统中将whl文件安装到虚拟环境的site-packages中。

问题:

官方提示直接pip install安装d2l包

在这里插入图片描述

但由于没有合适的源,导致下载速度很慢:
在这里插入图片描述

解决方法

1. 进入清华源

https://pypi.tuna.tsinghua.edu.cn/simple/

在这里插入图片描述

2. Ctrl + F搜索d2l

有时候搜索加载慢,也可以直接访问 https://pypi.tuna.tsinghua.edu.cn/simple/d2l/

在这里插入图片描述

3. 点击d2l,找到对应当前教学版本的d2l版本

如,在该目录下可以看到我目前学习的电子文档,对应的版本为0.17.6:

在这里插入图片描述

那么我需要下载的就是d2l-0.17.6-py3-none-any.whl这个文件:

在这里插入图片描述

注意:这里windows系统就下载whl文件,linux系统下载tar.gz文件。(因为我是window系统,这里只演示whl的安装方法,tar.gz的安装方法请自行百度)

4. 安装本地文件

将whl文件移动到对应环境的site-packages文件夹下(非必须)

具体位置类似:E:\Software\Anaconda\envs\py38\Lib\site-packages

这里的py38是我的虚拟环境,自己安装选择自己想要安装d2l库的环境即可 注意:这一步操作是为了归纳文件,方便后续使用,是非必须操作

在这里插入图片描述

win + R打开cmd

在这里插入图片描述

进入自己的虚拟环境

activate + 虚拟环境名

在这里插入图片描述
最前面出现环境名,说明已经进入到虚拟环境,如图:

在这里插入图片描述

安装本地whl文件

输入指令:pip install E:\Software\Anaconda\envs\py38\Lib\site-packages\d2l-0.17.6-py3-none-any.whl

这里whl文件的前缀需要对应自己的目录,不要直接就copy我的

在这里插入图片描述

5. 安装完成!

在这里插入图片描述
此时输入conda list查看库文件,已经添加成功:

在这里插入图片描述

感谢该大佬的启发:@DQ小恐龙

在这里插入图片描述

该方法应该也可以,up只演示了最为保险的方法)

问题追加

[WinError 5]报错

因为电脑重装了,再次安装时遇到了[WinError 5]报错:

在这里插入图片描述

这个问题本来是说明文件给”–user“的权限不够,通过右键”属性-安全“调整权限即可解决,但是我这里给anaconda3整个文件夹下的权限都是“完全控制”。

思考良久后,发现jupyter notebook仍在运行,可能调用了需要访问的文件,将与python相关的所有程序关闭后重新安装即可正常运行

感谢大家观看~







TangerinePi

【李沐-动手学深度学习】如何解决d2l包下载太慢问题以及其他报错分析

posted @ 2024-10-09 19:39  坦笑&&life  阅读(14)  评论(0编辑  收藏  举报  来源