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

这篇具有很好参考价值的文章主要介绍了【Python】解决 pip 开了网络代理之后无法安装包的问题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

问题描述

开了网络代理之后,python 的 pip 就无法安装包了,报如下错误:

$ pip install netsm
Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple
WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLEOFError(8, 'EOF occurred in violation of protocol (_ssl.c:1123)'))': /simple/netsm/
WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLEOFError(8, 'EOF occurred in violation of protocol (_ssl.c:1123)'))': /simple/netsm/
WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLEOFError(8, 'EOF occurred in violation of protocol (_ssl.c:1123)'))': /simple/netsm/
WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLEOFError(8, 'EOF occurred in violation of protocol (_ssl.c:1123)'))': /simple/netsm/
WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLEOFError(8, 'EOF occurred in violation of protocol (_ssl.c:1123)'))': /simple/netsm/
Could not fetch URL https://pypi.tuna.tsinghua.edu.cn/simple/netsm/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='pypi.tuna.tsinghua.edu.cn', port=443): Max retries exceeded with url: /simple/netsm/ (Caused by SSLError(SSLEOFError(8, 'EOF occurred in violation of protocol (_ssl.c:1123)'))) - skipping
ERROR: Could not find a version that satisfies the requirement netsm (from versions: none)
ERROR: No matching distribution found for netsm

原因分析

想必很多同学都和我一样,配置了 pip 源为国内的清华源或阿里源,这样下载包的速度会快,以清华源为例,配置方法如下:

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

然而,配置清华源之后,pip 安装的时候就是从清华的镜像仓库来抓取安装包,但是清华的网络会对一些境外的网络代理做屏蔽或过滤,因此导致开了代理之后,pip 就无法安装包了。

解决方案

临时方案

临时方案就很简单了,直接把代理关了就行了。但你要安装很多包的话,就很麻烦,得反复的开关代理,推荐下面的永久解决方案。

永久方案

既然 pip 镜像源(无论还是清华,亦或是阿里)对代理服务器进行了屏蔽,那么我们访问镜像源的时候就不要走代理网络了。再系统的代理设置里面,直接将镜像源的域名做隔断处理:

【Python】解决 pip 开了网络代理之后无法安装包的问题,python,python,pip,网络
即在代理服务器设置里面,请勿对以下条目开头的地址使用代理服务器,以清华源为例,就是添加 pypi.tuna.tsinghua.edu.cn,注意前面的分号 ;文章来源地址https://www.toymoban.com/news/detail-714829.html

到了这里,关于【Python】解决 pip 开了网络代理之后无法安装包的问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 在Windows命令提示符(cmd)中设置代理的方法(可解决 git / pip 等指令网络请求失败的情况)

    Windows 通过命令提示符(cmd)设置代理服务器信息: 设置 HTTP 代理: 将 your-proxy-server 替换为代理服务器地址, port 替换为端口号。 设置 HTTPS 代理: 将 your-proxy-server 替换为代理服务器地址, port 替换为端口号。 如: 如果是使用了代理软件,代理端口,可以在 设置 → 网络

    2024年02月04日
    浏览(37)
  • Yarp项目代理ChatGPT,解决网络无法访问openAI的问题

    目的:通过代理解决网络无法访问openAI的问题 项目源码地址:https://github.com/raokun/YarpProject 创建一个webapi项目 PackageReference最新版本为2.0.0,复制PackageReference 项目中安装Yarp.ReverseProxy 配置内容: .net项目部署docker可参照我的博客:TerraMoursVue-V0.1部署(适用于通用的vue项目部署到

    2024年02月06日
    浏览(37)
  • 彻底解决 conda环境下pip install 无法安装包到指定conda虚拟环境

    1.本文“废话”比较多,嫌啰嗦直接拉到文末看答案总结 2.本文以TensorFlow安装到TensorFlow_虚拟环境、PaddlePaddle安装到PaddlePaddle_虚拟环境为例彻底解决 pip install 无法安装包到指定conda虚拟环境 安装anaconda时(下载链接),需要合理安装,何为合理,一句话:除了安装路径可以修改

    2024年02月09日
    浏览(45)
  • (python)使用清华镜像进行python的pip安装以及大量pip安装方法(只需一行代码,解决所有)

    我们在下载包的时候经常因为各种原因,导致出现网络错误和安装失败等多种情况!相信大家上网查询了很多钟方法,但未能解决。本次我将用最简洁的话为大家介绍,只需要一行代码将解决所有烦恼。 首先我们找到设置然后点击python Interpreter再点加号,如下图展示。 我们

    2024年04月24日
    浏览(37)
  • 【conda】pip安装报错,网络延时问题解决记录(亲测有效)

    1. pip install 报错如下所示 2. 解决方案: 制定某个库与库的版本的国内源链接下载方式 网络上解决方案也很多如下:没有用

    2024年02月02日
    浏览(31)
  • 【Python】无法将“pip”项识别为 cmdlet、函数、脚本文件或可运行程序的名称解决方案

    大家好 我是寸铁👊 总结了一篇【Python】无法将“pip”项识别为 cmdlet、函数、脚本文件或可运行程序的名称解决方案✨ 喜欢的小伙伴可以点点关注 💝 今天寸铁在使用 pip 安装包时,报错如下: 具体如下: 下面跟着寸铁一步步把问题解决吧!!! 出现这种问题,一般来说是

    2024年04月10日
    浏览(47)
  • Python工具 | PIP的基本配置(解决pip安装速度慢的锦囊)

    本文正在参加新星计划Python学习方向,详情请看:满天皮城猫忍的博客_CSDN博客-Python领域博主 前言 一、PIP是什么? 二、基本配置 1.安装 2.常用命令 三、PIP安装速度提高锦囊 总结 随着信息技术的不断发展,人们学习一门编程语言也越来越重要,很多人都开启了学习编程语言

    2024年02月10日
    浏览(68)
  • 解决Python中pip安装时的超时错误

    解决Python中pip安装时的超时错误 在Python中,我们经常使用pip命令来安装各种第三方库。但是在使用pip安装时,有可能会遇到网络连接超时的错误,这个时候我们需要解决这个问题才能继续安装所需要的库。 如果你遇到了这种情况,可以尝试以下几个方法进行解决: 修改pip的

    2024年02月15日
    浏览(37)
  • 已解决Python pip正确安装pyhanlp库步骤

    已解决Python pip正确安装pyhanlp库步骤 想要pyhanlp安装需要先安装:1、jdk;2、Jpype(Jpype是使用Python调用Java 的工具包)和 3、安装 Microsoft C++ 生成工具 - Visual Studio 确认jdk已安装,否则安装 jdk (注意:安装JDK时,注意添加系统变量和环境变量):https://www.oracle.com/technetwork/java

    2024年02月05日
    浏览(28)
  • python pycharm安装包失败 使用pip安装失败 解决方案

    python pycharm安装第三方包失败 在写python代码使用一些第三方库的时候需要进行引用,我刚装完pycharm之后,导入已经写好的代码,出现如下情况。 这里可以选择点击安装软件包,右下角位置会出现如下情况 但是过一会又报错 这是通过pycharm直接安装,报错。 切换安装方式,使

    2024年02月07日
    浏览(72)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包