Python 解决pip使用超时的问题
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Python 解决pip使用超时的问题,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1857字,纯文字阅读大概需要3分钟。
内容图文
![Python 解决pip使用超时的问题](/upload/InfoBanner/zyjiaocheng/636/9437c46ba1da4c9a8d092fc66f2ad939.jpg)
引言
之前有位群友在群里发了个问题,说使用pip安装第三方包遇到"Read timeout"。我相信很多时候,大家在使用pip都会遇到这个问题,所以,我想有必要写一遍文章来总结一下。
具体如下:
解决方案
在这之前,你要明白一点,直接使用pip安装超时,绝大多数原因是pip源在外国,所以国内使用,网络就算稳定,也有一定超时。
要想解决pip安装软件包超时问题,目前只有两种方式。
第一种:设置延迟时间
这种方式就是直接在pip命令后加入:
pip --default-timeout=1000 install requests
“--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源
pip install requests -i https://pypi.tuna.tsinghua.edu.cn/simple
永久修改:
windows修改:
在c:\user(或者用户)\电脑的用户名\,目录下创建一个命名为“pip”的文件夹(如:C:\Users\Administrator\pip),在该文件夹下创建一个命名为“pip.ini”的文件,在该文件中写入以下内容:
[global] index-url=https://pypi.tuna.tsinghua.edu.cn/simple [install] trusted-host=pypi.tuna.tsinghua.edu.cn disable-pip-version-check = true timeout = 6000
linux修改:
在用户的家目录下面创建名为.pip文件夹,在创建好的.pip文件夹中创建名为pip.conf的文件,修改 ~/.pip/pip.conf (没有就创建一个), 内容如下:
[global] timeout = 6000 # 设置超时,单位s index-url = http://pypi.douban.com/simple # 指定优先下载源 extra-index-url= http://pypi.douban.com/simple/ # 第二下载源 trusted-host = pypi.douban.com # 可能需要使用https方式通信
一键修改
以上就是修改pip源的方法,当然还有一种一键修改:
pip install pip -U #升级pip pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple #将清华的镜像源设置为默认的镜像源
内容总结
以上是互联网集市为您收集整理的Python 解决pip使用超时的问题全部内容,希望文章能够帮你解决Python 解决pip使用超时的问题所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。