Python—pip安装时出现Retrying(Retry(total=4, connect=None, read=None, redirect=None, status=None))...的解决方法

文章目录

    • 一、原因
    • 二、解决办法

一、原因

        因为pip的服务器安装源在国外,基于国内糟糕的网络环境,导致网速过慢或者安装失败,使用 pip安装Python第三方模块将是一个很痛苦的过程。

二、解决办法

  1. pip install pymysql -i URL(其他pip源)

以使用清华源安装pymysql模块为例:
命令如下:

pip install pymysql -i https://pypi.tuna.tsinghua.edu.cn/simple/

安装结果:
Python—pip安装时出现Retrying(Retry(total=4, connect=None, read=None, redirect=None, status=None))...的解决方法_第1张图片
国内其他pip源总结如下

阿里云 http://mirrors.aliyun.com/pypi/simple/

豆瓣(douban) http://pypi.douban.com/simple/

清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/

中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/

中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/

第1种方法是不是看起来很简单呢,但是呢这种办法缺点就是每次装别的新模块时都要来查一下镜像源的URL
Python—pip安装时出现Retrying(Retry(total=4, connect=None, read=None, redirect=None, status=None))...的解决方法_第2张图片

  1. 第二种方法虽然说有点麻烦,但是呢这个方法就比较厉害,只需要配置一次一劳永逸,需要在pip的配置文件中将pip的安装源指向国内的服务器,这个问题就完美解决了

    Windows中pip的配置文件是%HOME%/pip/pip.ini(具体到当前环境,比如Windows当前用 户是唯爱,那么配置文件位置就是C:\Users\唯爱\pip\pip.ini)。
    默认情况下pip文件夹和pip.ini文件都未被创建,需要自行创建。创建好文件夹和文件后,pip.ini文件内容如下(以清华源为例):

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host=mirrors.aliyun.com

提示:这里一定是pip.ini文件,而不是pip.ini.txt。在Windows中显示文件后缀名,确认配置文件的文件名。
在这里插入图片描述

下面来验证一下修改源地址是否成功,cmd执行命令:

python –m pip install –-upgrade pip 

Python—pip安装时出现Retrying(Retry(total=4, connect=None, read=None, redirect=None, status=None))...的解决方法_第3张图片
上图我们就可以看出,配置文件中的新源已经起作用了。接下来测试一下pip,打开 Windows系统命令行程序,执行命令pip -v
Python—pip安装时出现Retrying(Retry(total=4, connect=None, read=None, redirect=None, status=None))...的解决方法_第4张图片

至此pip已完全配置完毕。
Python—pip安装时出现Retrying(Retry(total=4, connect=None, read=None, redirect=None, status=None))...的解决方法_第5张图片

你可能感兴趣的:(Python—pip安装时出现Retrying(Retry(total=4, connect=None, read=None, redirect=None, status=None))...的解决方法)