python拓展包安装教程_【python】成功解决安装各种python拓展包时报错

总结一下这两天遇到的问题。

我们一般在安装python的拓展包时,都是在cmd或者终端pip install 包的名字就行了。但是在前两天发现它并不是那么简单的一件事,cmd中pip install 安装时很慢,进度条卡到百分之一出错:Read time out。

然后试了下面几种方法:

1.把read的时间上限设置成100ms,结果进度条卡到百分之二继续报错。

2.read的时间上限改成1000ms,进度条走了百分之八报错。

3.添加清华镜像源,进度条走的很快,然而到百分之八十几仍报错“read time out”

总结:在线安装显然是不行了,只能手动下载拓展包,再pip install 它

离线安装步骤:

1.在网址 https://www.lfd.uci.edu/~gohlke/pythonlibs/ 中根据首字母找到自己要安装的拓展包。比如我需要装matplotlib,找到matplotlib,我的python是3.7,那就选含cp37字样,表示CPU+python3.7,win64位,最后下载名为“matplotlib‑3.2.0rc2‑cp37‑cp37m‑win_amd64.whl”的文件。记得把它下载到桌面上。

2.WIN键+R键,输入cmd回车进入命令提示符。

3.在命令提示符中打开刚刚下载的whl文件的所在目录,比如我的文件刚刚下载到桌面上了,那就输入cd Desktop回车

4.最后一步pip insatll 你下的文件的名字,比如pip insatll matplotlib‑3.2.0rc2‑cp37‑cp37m‑win_amd64.whl.

5.等待下载完成即可,如果报错拒绝访问,在pip insatll 后面加上–user。

例:pip insatll matplotlib‑3.2.0rc2‑cp37‑cp37m‑win_amd64.whl --user

然而,按照离线安装的步骤还是会报错:

THESE PACKAGES DO NOT MATCH THE HASHES FROM THE REQUIREMENTS FILE

报错原因:你的网不行,开个热点给电脑就好了。

开了热点之后,在cmd中试了一试直接pip install 包的名字安装,发现可以了,原来从一开始安装拓展包报错的原因就是网不行 。[/摊手]

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值