python换源,解决pip安装第三方库时无法下载和连接超时等问题

使用pip安装包是用python编码最基础并且必不可少的基础,新手入门时常常会跟着网上的教程说换源,但还会出现意料之外的问题,比如:
1.换源之后还是连接超时
python换源,解决pip安装第三方库时无法下载和连接超时等问题_第1张图片

2.在pycharm的python interpreter中安装包显示

Error updating package list: connect timed

本篇博客将阐述换源的完整流程,一步配全。

换源

国内几个常用的pip镜像

清华:https://pypi.tuna.tsinghua.edu.cn/simple
阿里:http://mirrors.aliyun.com/pypi/simple/
豆瓣:http://pypi.douban.com/simple/
华中理工大学:http://pypi.hustunique.com/
山东理工大学:http://pypi.sdutlinux.org/
中国科学技术大学:http://pypi.mirrors.ustc.edu.cn/

1.一次性使用

pip install 包名 -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com

以上是临时使用国内源下载,如果要永久换源参考以下两种方法

2. 终端输入命令换源

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

3.新建pip配置文件换源

一般建立在用户目录下的pip子目录中
参考:
C:\Users\admin\pip\pip.ini
C:\Users\Deadl\AppData\Roaming\pip\pip.ini

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host = https://pypi.tuna.tsinghua.edu.cn
#清华大学:https://pypi.tuna.tsinghua.edu.cn/simple
#阿里云:http://mirrors.aliyun.com/pypi/simple/
#豆瓣:http://pypi.douban.com/simple/

问题解决

1.换源之后还是连接超时

WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by ‘ProxyError(‘Cannot connect to proxy.’, OSError(0, ‘Error’))’: /pypi/simple/progressbar2/

注意报错显示的是ProxyError,出现这个原因很可能是因为本机代理没有关,端口有问题,导致连接不上国内源。
解决:关闭代理

2.pycharm的python interpreter安装包失败

Error updating package list: connect timed

修改pycharm中的镜像源
python换源,解决pip安装第三方库时无法下载和连接超时等问题_第2张图片
python换源,解决pip安装第三方库时无法下载和连接超时等问题_第3张图片
建议新手一开始换源就把这些都配好,以免后面使用的时候出现问题

你可能感兴趣的:(遇到的错误及解决方法,python,pip,开发语言)