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获取指定网页上所有超链接的方法
Apr 04 Python
Python3.4 tkinter,PIL图片转换
Jun 21 Python
python 实现UTC时间加减的方法
Dec 31 Python
通过实例解析python描述符原理作用
Jan 22 Python
python实现从尾到头打印单链表操作示例
Feb 22 Python
安装多个版本的TensorFlow的方法步骤
Apr 21 Python
Python 使用生成器代替线程的方法
Aug 04 Python
mac系统下安装pycharm、永久激活、中文汉化详细教程
Nov 24 Python
python通过cython加密代码
Dec 11 Python
python中count函数知识点浅析
Dec 17 Python
Python网络编程之ZeroMQ知识总结
Apr 25 Python
Python中的 Set 与 dict
Mar 13 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
正义联盟的终局之战《天启星战争》将成为DC动画宇宙的最后一部
2020/04/09 欧美动漫
Symfony2中被遗弃的getRequest()方法分析
2016/03/17 PHP
thinkPHP5.0框架应用请求生命周期分析
2017/03/25 PHP
php数据库的增删改查 php与javascript之间的交互
2017/08/31 PHP
显示、隐藏密码
2006/07/01 Javascript
键盘 keycode的值 javascript时触发事件时很有用的要素
2009/11/02 Javascript
子页向父页传值示例
2013/11/27 Javascript
JS+CSS实现下拉列表框美化效果(3款)
2015/08/15 Javascript
jQuery+PHP+MySQL实现无限级联下拉框效果
2016/02/19 Javascript
JS图片左右无缝隙滚动的实现(兼容IE,Firefox 遵循W3C标准)
2016/09/23 Javascript
JavaScript中原型链存在的问题解析
2016/09/25 Javascript
通过Ajax使用FormData对象无刷新上传文件方法
2016/12/08 Javascript
JavaScript中的call和apply的用途以及区别
2017/01/11 Javascript
Agularjs妙用双向数据绑定实现手风琴效果
2017/05/26 Javascript
Angular CLI在Angular项目中如何使用scss详解
2018/04/10 Javascript
vue 根据数组中某一项的值进行排序的方法
2018/08/30 Javascript
基于vue-cli npm run build之后vendor.js文件过大的解决方法
2018/09/27 Javascript
Vue组件通信的几种实现方法
2019/04/25 Javascript
vue实现带过渡效果的下拉菜单功能
2020/02/19 Javascript
微信小程序swiper组件实现抖音翻页切换视频功能的实例代码
2020/06/24 Javascript
vue element-ui中table合计指定列求和实例
2020/11/02 Javascript
[02:34]DOTA2亚洲邀请赛 BG战队出场宣传片
2015/03/09 DOTA
python 多线程应用介绍
2012/12/19 Python
在Linux系统上安装Python的Scrapy框架的教程
2015/06/11 Python
pyenv命令管理多个Python版本
2017/03/26 Python
Python 登录网站详解及实例
2017/04/11 Python
Python利用scapy实现ARP欺骗的方法
2019/07/23 Python
python selenium自动化测试框架搭建的方法步骤
2020/06/14 Python
Python函数递归调用实现原理实例解析
2020/08/11 Python
怎样建立和理解非常复杂的声明?例如定义一个包含N 个指向返回 指向字符的指针的函数的指针的数组?
2013/03/19 面试题
营销专业应届生求职信
2013/11/26 职场文书
最美护士演讲稿
2014/08/27 职场文书
2014年学习部工作总结
2014/11/12 职场文书
电子商务专业求职信范文
2015/03/19 职场文书
Nginx中break与last的区别详析
2021/03/31 Servers
利用 Python 的 Pandas和 NumPy 库来清理数据
2022/04/13 Python