pip指令下载安装失败 raise ReadTimeoutError(self._pool, None, “Read timed out.“)

刚接触Python的小伙伴一定会使用pip命令安装各种第三方库,但是安装过程经常会出现ReadTimeoutError问题。

原因是,我们在用默认的pip源进行安装python库时,因为下载的服务器在国外,所以网速特别慢,一不注意就报错了。会出现超时问题下载不了,如下图显示所示:

在这里插入图片描述
那么遇到这种问题,我们应该如何解决呢?

方法一: 修改默认超时时间,让pip有点耐心,增加等待时间,其实就是修改pip配置文件,指令如下:

pip3 --default-timeout=100 install 包名

方法二:单次使用国内源,既然国外的服务器网速不好,那国内有没有可以下载的服务器呢?当然有!

清华大学就有个镜像地址:https://pypi.tuna.tsinghua.edu.cn/simple,只要加上“-i 网址”就能切换到指定下载地址了。

比如,需要下载安装turtle库,可以这样写:指令如下:

pip install –i https://pypi.tuna.tsinghua.edu.cn/simple turtle

方法三:每次安装都得记住国内源网址,太麻烦啦!有木有一劳永逸的办法呢?当然!新建pip文件夹配置pip.ini文件。步骤如下:

  1. 在C:\Users\xxx(xxx实际代表的就是常用的登录用户)目录下新建一个pip文件夹
    在这里插入图片描述
  2. 在pip文件夹里新建一个pip.ini文件,添加内容如下:
[global]
timeout = 60000
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
use-mirrors = true
mirrors = https://pypi.tuna.tsinghua.edu.cn

在这里插入图片描述
这样就把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下载超时问题,按照博主以上三种方法基本都可以解决啦~~~

创作不易,白嫖不好,各位的支持和认可,就是我创作的最大动力,我们下篇文章见!

Dragon少年 | 文

如果本篇博客有任何错误,请批评指教,不胜感激 !
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/hhladminhhl/article/details/109069168