pip安装第三方库网速慢、超时(解决方案)

简介: pip安装第三方库网速慢、超时(解决方案)

引言

对于 Python 开发用户来讲,pip 安装 Python 第三方库 是家常便饭。但国外的源下载速度实在太慢,不稳定,容易下载超时。经常会出现如下情况:

pip安装第三方库超时

<br/>

想解决这问题,有两种

  • 设置默认的超时时间,可以有更多的时间重试下载
  • 更换 pip 下载源

<br/>

设置默认超时时间

这种方式就是直接在 pip 命令后加入:

pip --default-timeout=1000 install requests

默认的超时时间加长了,就可以有更多的时间重试下载,进而达到下载完成。但这种方法不大理想,推荐更换 pip 下载源为我们国内的,这样相对稳定。

<br/>

更换 pip 下载源

pip 安装源替换成国内镜像,可以大幅度的提升下载速度和稳定性,再也不用担心下载慢了。

<br/>

国内好用的镜像

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

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

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

华中理工大学:http://pypi.hustunique.com/

山东理工大学:http://pypi.sdutlinux.org/ 

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

<br/>

临时使用

临时使用要加上 -i 参数后面再接上国内镜像然后就是要下载安装的 第三方库

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package

注意,simple 不能少, 是 https 而不是 httpsome-package 是指第三方库。

<br/>

设为默认

升级 pip 到最新的版本 (>=10.0.0) 后进行配置:

pip install pip -U
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

设置成功后你的 C:\Users\pip 路径下会出现一个 pip.ini 配置文件如下图:

image.png

<br/>

pip.ini内容如下

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host=mirrors.aliyun.com

因此直接在 C:\Users\pip 添加 pip.ini 文件效果也是一样的。

<br/>

我这里使用的清华的镜像源,在cmd窗口试下下载速度

pip下载pandas

<br/>

出现了 Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple 说明配置成功啦。

<br/>

注意

如果您到 pip 默认源的网络连接较差,临时使用清华的镜像站来升级 pip

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pip -U

如果宽带网络不稳定可以尝试用手机开热点来下载。

<br/>

尾语

✍ 用 Code 谱写世界,让生活更有趣。❤️

✍ 万水千山总是情,点赞再走行不行。❤️

✍ 码字不易,还望各位大侠多多支持。❤️

相关文章
|
1月前
|
Python
pip批量安装Python库 requirement.txt 离线环境无互联网环境下pip安装Python库
pip批量安装Python库 requirement.txt 离线环境无互联网环境下pip安装Python库
79 3
|
30天前
|
自然语言处理 搜索推荐 程序员
【Python】如何使用pip,安装第三方库和生成二维码、操作Excel
【Python】如何使用pip,安装第三方库和生成二维码、操作Excel
34 0
|
2月前
|
机器学习/深度学习 Linux 开发者
Python必备工具:pip的安装与管理
Python必备工具:pip的安装与管理
96 0
|
3月前
pip安装iterstrat.ml_stratifiers import MultilabelStratifiedKFold, MultilabelStratifiedShuffleSplit
文章介绍了如何使用iterative-stratification库进行多标签多分类的K折交叉验证,包括安装方法和示例代码。
44 1
|
3月前
|
存储 Linux 网络安全
常用的 Python 工具:使用 virtualenv、使用 Pip 进行安装和管理包
常用的 Python 工具:使用 virtualenv、使用 Pip 进行安装和管理包
34 0
|
3月前
|
Python
Python——pip安装weditor失败
Python——pip安装weditor失败
51 0
|
4月前
|
SQL Python
你需要在你的系统上安装`sqlmap`。这通常可以通过下载其源代码并编译,或者使用包管理器(如`apt`、`yum`或`pip`,但请注意,`pip`通常不直接提供`sqlmap`)来完成。
你需要在你的系统上安装`sqlmap`。这通常可以通过下载其源代码并编译,或者使用包管理器(如`apt`、`yum`或`pip`,但请注意,`pip`通常不直接提供`sqlmap`)来完成。
|
4月前
|
Web App开发 测试技术 Shell
确保您已经安装了Selenium和ChromeDriver。您可以使用pip来安装Selenium:
确保您已经安装了Selenium和ChromeDriver。您可以使用pip来安装Selenium:
|
4月前
|
开发框架 机器人 .NET
我们需要安装`pybullet`模块,这可以通过pip来完成:
我们需要安装`pybullet`模块,这可以通过pip来完成:
|
4月前
|
Python
确保你已经安装了`dronekit`库。如果没有,你可以使用pip来安装:
确保你已经安装了`dronekit`库。如果没有,你可以使用pip来安装: