首页 > 编程问答 >Python 警告:重试(重试(总计=4,连接=无,读取=无,重定向=无,状态=无))

Python 警告:重试(重试(总计=4,连接=无,读取=无,重定向=无,状态=无))

时间:2024-08-02 15:41:12浏览次数:10  
标签:python

我正在尝试 pip install --upgrade pip 并保持
收到此错误:

WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProxyError('Cannot connect to proxy.', NewConnection
Error('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x0000026F50B448C8>: Failed to establish a new connection: [WinError 10061] No connection could be made
 because the target machine actively refused it'))': /simple/pytest/
WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProxyError('Cannot connect to proxy.', NewConnection
Error('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x0000026F50B59148>: Failed to establish a new connection: [WinError 10061] No connection could be made
 because the target machine actively refused it'))': /simple/pytest/
WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProxyError('Cannot connect to proxy.', NewConnection
Error('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x0000026F50B596C8>: Failed to establish a new connection: [WinError 10061] No connection could be made
 because the target machine actively refused it'))': /simple/pytest/
WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProxyError('Cannot connect to proxy.', NewConnection
Error('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x0000026F50B595C8>: Failed to establish a new connection: [WinError 10061] No connection could be made
 because the target machine actively refused it'))': /simple/pytest/
WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProxyError('Cannot connect to proxy.', NewConnection
Error('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x0000026F50B5F2C8>: Failed to establish a new connection: [WinError 10061] No connection could be made
 because the target machine actively refused it'))': /simple/pytest/
ERROR: Could not find a version that satisfies the requirement pytest
ERROR: No matching distribution found for pytest

此外,由于此错误,我无法安装任何新软件包。
我尝试重新安装 Pycharm,但没有运气。| ||我在网上尝试了一些其他建议的解决方案 - 仍然没有运气。
我知道它与代理有关,但我不熟悉它,有人吗?
I understand it has something to do with Proxy but I am not familiar with it, Anyone?


这些警告和错误表明你的 Python 安装程序试图通过一个代理服务器连接到互联网,但无法建立连接。这就是你无法安装或升级任何软件包的原因,包括 pytest

以下是一些可能的解决方案:

  1. 如果不需要代理,请禁用它

  2. 如果你没有刻意使用代理服务器,你的系统设置中可能配置了一个代理服务器。你应该检查并禁用它。

  3. 如何在 Windows 上检查和禁用代理设置:

    1. 打开 设置
    2. 转到 网络和互联网
    3. 选择 代理
    4. 手动代理设置 下,确保 使用代理服务器 关闭 。如果它是打开的,请将其关闭并保存更改。
  4. 如何在 macOS 上检查和禁用代理设置:

    1. 打开 系统偏好设置
    2. 选择 网络
    3. 选择你正在使用的网络连接(例如,Wi-Fi 或以太网)。
    4. 点击 高级...
    5. 选择 代理 选项卡。
    6. 取消选中任何已启用的代理协议(例如,Web 代理 (HTTP)、安全 Web 代理 (HTTPS))。
    7. 点击 确定 保存更改。
  5. 配置正确的代理设置(如果你需要使用代理)

  6. 如果你确实需要使用代理服务器,请确保你有正确的代理设置。

  7. 设置 PIP 的代理设置:
    • 你可以使用以下命令在你的命令行中设置 PIP 的代理设置: bash set HTTP_PROXY=http://your_proxy_address:port set HTTPS_PROXY=http://your_proxy_address:port your_proxy_address port 替换为你的代理服务器的地址和端口。
  8. 在 PyCharm 中设置代理设置:

    1. 打开 文件 > 设置 (或 Windows/Linux 上的 PyCharm > 首选项 )。
    2. 转到 项目:<你的项目名称> > Python 解释器
    3. 点击齿轮图标,然后选择 显示所有
    4. 选择你的解释器,然后再次点击齿轮图标。
    5. 选择 管理存储库
    6. 点击 + 图标添加新的存储库 URL。
    7. 输入你的代理存储库 URL,它应该是这样的格式: http://user:password@proxy_host:proxy_port
    8. 点击 确定 以保存更改。
  9. 暂时禁用你的防火墙或防病毒软件

  10. 你的防火墙或防病毒软件可能会阻止连接。尝试暂时禁用它们以查看这是否是问题所在。如果是,则需要将 Python 和 PIP 添加到你的防火墙或防病毒软件的白名单中。

  11. 使用 --trusted-host 选项

  12. 如果你信任 Python 软件包索引 (PyPI) 服务器,你可以使用 --trusted-host 选项告诉 PIP 绕过代理服务器来连接到 PyPI 服务器:

    bash pip install --upgrade pip --trusted-host pypi.org --trusted-host files.pythonhosted.org

通过尝试这些解决方案,你应该能够解决代理问题并成功安装或升级你的 Python 软件包。

标签:python
From: 67547176

相关文章

  • {Python} 有没有办法从函数中“提取”返回值变量并在其他地方使用它,而不调用原始函数?
    第一次在这里发帖。对python来说相对较新,我正在开发一个程序,它基本上是一个随机故事生成器,用于学习语言、发展技能并添加到我的投资组合中。我有一个主文件(最初启动该程序)、一个简介文件(对于介绍部分,获取用户名以及我试图“提取”user_name变量的位置),一个函数文件,其中包......
  • 为什么我在 Python 中的 Skip-Gram 实现会产生不正确的结果?
    我正在使用Python实现Word2Vec的Skip-Gram模型。然而,正如生成的嵌入及其可视化所示,我的模型似乎无法正常工作。这是嵌入的3D图的示例,它显示单词聚集在一起并重叠,因此很难区分它们:我怀疑问题在于我的实现而不是绘图函数。importnumpyasnpfromnltk.corpusimpor......
  • 基于SpringBoot的智能购房推荐系统-09040(免费领源码)可做计算机毕业设计JAVA、PHP、爬
    Springboot智能购房推荐系统摘 要近年来随着我国经济的高速发展,房地产业也随之蓬勃发展,尤其是最近国家新出台的房改政策。鼓励居民购房,这对房产公司无疑是一个极好的发展势头。尤为重要的是,近几年随着信息技术和电子商务的快速发展,许多企业都开发了自己房产信息软件。智......
  • Python 基础教学 - 开发规范
    Python基础教学-开发规范一、引言在Python编程中,遵循良好的开发规范是编写高质量、可维护代码的关键。本文将为您详细介绍Python开发中的一些重要规范,帮助您养成良好的编程习惯。二、代码布局缩进使用4个空格进行缩进,避免使用制表符。示例:ifTrue:p......
  • Python基础学习笔记(一)
    文章目录一、下载Python二、变量三、数据类型四、运算符五、语句六、容器类型七、函数function八、常用API九、面向对象类的创建:创建对象:实例成员:实例方法:类成员:静态方法:十、三大特征:封装、继承、多态十一、六大原则:Python基础学习笔记(二)一、下载Python官网:https......
  • 随机森林的可解释性分析(含python代码)
    随机森林的可解释性分析1.引言可解释性的重要性2.随机森林的原理2.1基本原理:2.2随机森林的实现3.随机森林的可解释性分析3.1特征重要性3.2特征重要性3.3SHAP值3.4部分依赖图(PDP)3.5交互特征效应3.6变量依赖图4.结论5.参考文献1.引言在机器学习领域,随机森林......
  • 【Python】模块
    1.模块的概念Python中有一种方法可以把定义放在一个文件里面,并在脚本或者解释器的交互实例中使用它们。这样的文件被称作Python的模块。2.自定义模块在Python中,自定义模块有两个作用,一个作用是规范代码,让代码更容易阅读;另一个作用是方便其他程序使用已经编写好的代码,提高开......
  • 计算机毕业设计-基于python的房屋租赁系统【源码+文档+PPT】
    精彩专栏推荐订阅:在下方主页......
  • 基于python高考志愿填报辅助系统【源码+文档+PPT】
    精彩专栏推荐订阅:在下方主页......
  • nb python 语法
    在bytesized32的开源代码里面看到了一个玄学内容。whileTrue:try:stream=call_gpt(stream=True,model=model,messages=messages,**kwargs)pbar=tqdm(stream,unit="token",total=kwargs.get("max_tokens",8*1024),leave=......