Python pip使用超时问题解决方案
引言
之前有位群友在群里发了个问题,说使用pip安装第三方包遇到"Read timeout"。我相信很多时候,大家在使用pip都会遇到这个问题,所以,我想有必要写一遍文章来总结一下。
具体如下:

解决方案
在这之前,你要明白一点,直接使用pip安装超时,绝大多数原因是pip源在外国,所以国内使用,网络就算稳定,也有一定超时。
要想解决pip安装软件包超时问题,目前只有两种方式。
第一种:设置延迟时间
这种方式就是直接在pip命令后加入:
“--default-timeout=1000”写在前面或后面都可以。
第二种:更换pip下载源
pip国内的一些镜像:
- 阿里云http://mirrors.aliyun.com/pypi/simple/
- 中国科技大学https://pypi.mirrors.ustc.edu.cn/simple/
- 豆瓣(douban)http://pypi.douban.com/simple/
- 清华大学https://pypi.tuna.tsinghua.edu.cn/simple/
- 中国科学技术大学http://pypi.mirrors.ustc.edu.cn/simple/
修改源方法:
临时使用:
可以在使用pip的时候在后面加上-i参数,指定pip源
永久修改:
windows修改:
在c:\user(或者用户)\电脑的用户名\,目录下创建一个命名为“pip”的文件夹(如:C:\Users\Administrator\pip),在该文件夹下创建一个命名为“pip.ini”的文件,在该文件中写入以下内容:
linux修改:
在用户的家目录下面创建名为.pip文件夹,在创建好的.pip文件夹中创建名为pip.conf的文件,修改 ~/.pip/pip.conf (没有就创建一个), 内容如下:
一键修改
以上就是修改pip源的方法,当然还有一种一键修改:

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
相关文章
导入tensorflow时报错:cannot import name ''abs''的解决
这篇文章主要介绍了导入tensorflow时报错:cannot import name 'abs'的解决,文中介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2019-10-10
python中join与os.path.join()函数实例详解
os.path.join()函数用于路径拼接文件路径,下面这篇文章主要给大家介绍了关于python中join与os.path.join()函数的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下2022-03-03
如何配置关联Python 解释器 Anaconda的教程(图解)
这篇文章主要介绍了如何配置关联Python 解释器 Anaconda的教程,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习火锅工作具有一定的参考借鉴价值,需要的朋友可以参考下2020-04-04
C++通过内嵌解释器调用Python及间接调用Python三方库
本文主要介绍了C++通过内嵌解释器调用Python及间接调用Python三方库,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2021-12-12


最新评论