找回密码
 会员注册
查看: 24|回复: 0

Python解决pip开了网络代理之后无法安装包的问题

[复制链接]

2万

主题

0

回帖

7万

积分

超级版主

积分
71769
发表于 2024-9-9 19:21:40 | 显示全部楼层 |阅读模式
问题描述开了网络代理之后,python的pip就无法安装包了,报如下错误:$pipinstallnetsmLookinginindexes:https://pypi.tuna.tsinghua.edu.cn/simpleWARNING:Retrying(Retry(total=4,connect=None,read=None,redirect=None,status=None))afterconnectionbrokenby'SSLError(SSLEOFError(8,'EOFoccurredinviolationofprotocol(_ssl.c:1123)'))':/simple/netsm/WARNING:Retrying(Retry(total=3,connect=None,read=None,redirect=None,status=None))afterconnectionbrokenby'SSLError(SSLEOFError(8,'EOFoccurredinviolationofprotocol(_ssl.c:1123)'))':/simple/netsm/WARNING:Retrying(Retry(total=2,connect=None,read=None,redirect=None,status=None))afterconnectionbrokenby'SSLError(SSLEOFError(8,'EOFoccurredinviolationofprotocol(_ssl.c:1123)'))':/simple/netsm/WARNING:Retrying(Retry(total=1,connect=None,read=None,redirect=None,status=None))afterconnectionbrokenby'SSLError(SSLEOFError(8,'EOFoccurredinviolationofprotocol(_ssl.c:1123)'))':/simple/netsm/WARNING:Retrying(Retry(total=0,connect=None,read=None,redirect=None,status=None))afterconnectionbrokenby'SSLError(SSLEOFError(8,'EOFoccurredinviolationofprotocol(_ssl.c:1123)'))':/simple/netsm/CouldnotfetchURLhttps://pypi.tuna.tsinghua.edu.cn/simple/netsm/:Therewasaproblemconfirmingthesslcertificate:HTTPSConnectionPool(host='pypi.tuna.tsinghua.edu.cn',port=443):Maxretriesexceededwithurl:/simple/netsm/(CausedbySSLError(SSLEOFError(8,'EOFoccurredinviolationofprotocol(_ssl.c:1123)')))-skippingERROR:Couldnotfindaversionthatsatisfiestherequirementnetsm(fromversions:none)ERROR:Nomatchingdistributionfoundfornetsm12345678910原因分析想必很多同学都和我一样,配置了pip源为国内的清华源或阿里源,这样下载包的速度会快,以清华源为例,配置方法如下:pipconfigsetglobal.index-urlhttps://pypi.tuna.tsinghua.edu.cn/simple1然而,配置清华源之后,pip安装的时候就是从清华的镜像仓库来抓取安装包,但是清华的网络会对一些境外的网络代理做屏蔽或过滤,因此导致开了代理之后,pip就无法安装包了。解决方案临时方案临时方案就很简单了,直接把代理关了就行了。但你要安装很多包的话,就很麻烦,得反复的开关代理,推荐下面的永久解决方案。永久方案既然pip镜像源(无论还是清华,亦或是阿里)对代理服务器进行了屏蔽,那么我们访问镜像源的时候就不要走代理网络了。再系统的代理设置里面,直接将镜像源的域名做隔断处理:即在代理服务器设置里面,请勿对以下条目开头的地址使用代理服务器,以清华源为例,就是添加pypi.tuna.tsinghua.edu.cn,注意前面的分号;。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

QQ|手机版|心飞设计-版权所有:微度网络信息技术服务中心 ( 鲁ICP备17032091号-12 )|网站地图

GMT+8, 2025-1-10 13:53 , Processed in 0.720254 second(s), 25 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表