ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

解决Python包下载慢/超时的方法

2021-07-25 11:59:57  阅读:211  来源: 互联网

标签:cn Python pypi simple edu pip 超时 numpy 下载


pip直接安装第三方包太慢

在利用python中,我们经常需要使用到各种各样的库。其中,pip是我们常用的安装工具,一般情况下我们基本上是直接pip方法安装第三方包。但是直接利用使用pip方法安装第三方包时,有时下载速度实在太慢,且会导致超时,这是因为此时它下载是基于国外源的。那么我们就要使用其他办法。

解决第三方包下载慢的方法

因为直接利用使用pip方法安装第三方包时,我们需要安装第三方包是在国外的服务器,所以访问下载自然就很慢,但是我们可以利用国内的镜像站,进行访问下载速度,这样下载速度自然而然就快了。

1. 临时使用pip+国内源
我们可以直接临时使用pip,在下载命令中后面加上任意国内源,命令如下:

pip install numpy -i http://pypi.douban.com/simple/

2. 永久使用pip+国内源
每次下载都要输入加上国内源是不太方便的,则我们可以全局永久设置修改pip的下载源。
永久设置pip的国内源的快捷方式如下:

# 永久设置阿里云的国内源
pip config set global.trusted-host mirrors.aliyun.com
pip config set global.index-url https://mirrors.aliyun.com/simple

# 永久设置清华大学的国内源
pip config set global.trusted-host pypi.tuna.tsinghua.edu.cn
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple/

执行了上面的命令,以后我们都不需要写国内源的路径,直接 pip install 包名称 就可以直接下载所需要的包了。

如果出现永久设置之后,输入命令还有个别包安装失败,估计是国内源没有收录该包,此时可以尝试临时换一个国内源安装。

比如:

# 临时换成中国科技大学的安装redis
pip install redis -i https://pypi.mirrors.ustc.edu.cn/simple/

3. 常用的国内源

豆瓣
http://pypi.douban.com/simple/

清华大学 
https://pypi.tuna.tsinghua.edu.cn/simple/

阿里云
http://mirrors.aliyun.com/pypi/simple/

中国科技大学 
https://pypi.mirrors.ustc.edu.cn/simple/

中国科学技术大学
http://pypi.mirrors.ustc.edu.cn/simple/

其他常用的pip命令:

pip list 				          查看已安装包列表
pip install numpy			      直接安装包
pip install numpy==1.11.0 		  安装指定版本为1.11.0的numpy包
pip install --upgrade numpy       升级包
pip uninstall numpy			      卸载包

标签:cn,Python,pypi,simple,edu,pip,超时,numpy,下载
来源: https://blog.csdn.net/weixin_49779629/article/details/119079055

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有