Python pip使用超时问题解决方案


Posted in Python onAugust 03, 2020

引言

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

具体如下:

Python 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源的方法,当然还有一种一键修改:

Python pip使用超时问题解决方案

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python文件夹与文件的操作实现代码
Jul 13 Python
python实现bucket排序算法实例分析
May 04 Python
Python基于select实现的socket服务器
Apr 13 Python
PyCharm2019安装教程及其使用(图文教程)
Sep 29 Python
Python SELENIUM上传文件或图片实现过程
Oct 28 Python
python验证码图片处理(二值化)
Nov 01 Python
Django 实现xadmin后台菜单改为中文
Nov 15 Python
tensorflow 变长序列存储实例
Jan 20 Python
Pyqt5 关于流式布局和滚动条的综合使用示例代码
Mar 24 Python
python3爬虫中异步协程的用法
Jul 10 Python
python爬取音频下载的示例代码
Oct 19 Python
Django如何重置migration的几种情景
Feb 24 Python
python时间序列数据转为timestamp格式的方法
Aug 03 #Python
python3 中使用urllib问题以及urllib详解
Aug 03 #Python
Python txt文件常用读写操作代码实例
Aug 03 #Python
Python连接Mysql进行增删改查的示例代码
Aug 03 #Python
Python如何在单元测试中给对象打补丁
Aug 03 #Python
Python 数据的累加与统计的示例代码
Aug 03 #Python
Python 爬虫性能相关总结
Aug 03 #Python
You might like
php 获取百度的热词数据的代码
2012/02/18 PHP
PHP实现的MongoDB数据库操作类分享
2014/05/12 PHP
PHP图片等比例缩放生成缩略图函数分享
2014/06/10 PHP
PHP四舍五入、取整、round函数使用示例
2015/02/06 PHP
PHP简单实现遍历目录下特定文件的方法小结
2017/05/22 PHP
thinkPHP框架实现生成条形码的方法示例
2018/06/06 PHP
PHP使用PDO 连接与连接管理操作实例分析
2020/04/21 PHP
JavaScript中__proto__与prototype的关系深入理解
2012/12/04 Javascript
JavaScript中的公有、私有、特权和静态成员用法分析
2014/11/20 Javascript
js库Modernizr的介绍和使用
2015/05/07 Javascript
jQuery实现连续动画效果实例分析
2015/10/09 Javascript
vue的props实现子组件随父组件一起变化
2016/10/27 Javascript
浅析vue component 组件使用
2017/03/06 Javascript
详解node如何让一个端口同时支持https与http
2017/07/04 Javascript
详解angularJS+Ionic移动端图片上传的解决办法
2017/09/13 Javascript
vue中的ref和$refs的使用
2018/11/22 Javascript
实现高性能javascript的注意事项
2019/05/27 Javascript
vue-router两种模式区别及使用注意事项详解
2019/08/01 Javascript
深入浅出vue图片路径的实现
2019/09/04 Javascript
vue抽出组件并传值实例
2020/07/31 Javascript
python del()函数用法
2013/03/24 Python
Python pass 语句使用示例
2014/03/11 Python
用实例分析Python中method的参数传递过程
2015/04/02 Python
在Python中使用模块的教程
2015/04/27 Python
python strip() 函数和 split() 函数的详解及实例
2017/02/03 Python
Python3.5 + sklearn利用SVM自动识别字母验证码方法示例
2019/05/10 Python
在Django admin中编辑ManyToManyField的实现方法
2019/08/09 Python
Python 线程池用法简单示例
2019/10/02 Python
python实现差分隐私Laplace机制详解
2019/11/25 Python
pyecharts在数据可视化中的应用详解
2020/06/08 Python
个人作风建设总结
2014/10/23 职场文书
2015年煤矿安全工作总结
2015/05/23 职场文书
幼儿园园长六一致辞
2015/07/31 职场文书
青年志愿者活动感想
2015/08/07 职场文书
志愿者服务宣传标语口号
2015/12/26 职场文书
PostgreSQL常用字符串分割函数整理汇总
2022/07/07 PostgreSQL