pip install d2l==0.17.6执行这行代码时报错socket.timeout: The read operation timed out,表明在尝试从网络下载d2l版本
0.17.6
的时候,pip
的读取操作超时了,没有成功完成下载。这种情况可能由以下几个原因引起:
- 网络问题:尽量连手机热点下载
- 使用国内镜像: 在中国境内,访问国际网络资源可能受到限制,可以使用国内的镜像源来加速下载。例如,可以使用清华大学的镜像源:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple d2l==0.17.6
阿里云的镜像:pip install -i https://mirrors.aliyun.com/pypi/simple d2l==0.17.6
特别提醒:pip安装其他包报超时错误也能用这个方法解决
如果在安装pycharm的情况下安装d2l,那么直接在pycharm里面的python console里面输入pip install -i https://mirrors.aliyun.com/pypi/simple d2l==0.17.6即可(推荐使用阿里云的镜像)