pipreqs 命令 ConnectionResetError(10054, ‘An existing connection was forcibly closed by the remote hos

article/2025/9/28 12:52:31

 运行python pip命令时,报如下错误:

Traceback (most recent call last):
  File "D:\Users\z0048rzf\Anaconda3\lib\site-packages\urllib3\connection.py", line 174, in _new_conn
    conn = connection.create_connection(
  File "D:\Users\z0048rzf\Anaconda3\lib\site-packages\urllib3\util\connection.py", line 73, in create_connection
    for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):
  File "D:\Users\z0048rzf\Anaconda3\lib\socket.py", line 954, in getaddrinfo
    for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
socket.gaierror: [Errno 11001] getaddrinfo failed

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "D:\Users\z0048rzf\Anaconda3\lib\site-packages\urllib3\connectionpool.py", line 699, in urlopen
    httplib_response = self._make_request(
  File "D:\Users\z0048rzf\Anaconda3\lib\site-packages\urllib3\connectionpool.py", line 382, in _make_request
    self._validate_conn(conn)
  File "D:\Users\z0048rzf\Anaconda3\lib\site-packages\urllib3\connectionpool.py", line 1010, in _validate_conn
    conn.connect()
  File "D:\Users\z0048rzf\Anaconda3\lib\site-packages\urllib3\connection.py", line 358, in connect
    conn = self._new_conn()
  File "D:\Users\z0048rzf\Anaconda3\lib\site-packages\urllib3\connection.py", line 186, in _new_conn
    raise NewConnectionError(
urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPSConnection object at 0x000001D47EFF7E80>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "D:\Users\z0048rzf\Anaconda3\lib\site-packages\requests\adapters.py", line 439, in send
    raise MaxRetryError(_pool, url, error or ResponseError(cause))
urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='pypi.python.org', port=443): Max retries exceeded with url: /pypi/pywifi/json (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x000001D47EFF7E80>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "D:\Users\z0048rzf\Anaconda3\lib\runpy.py", line 197, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "D:\Users\z0048rzf\Anaconda3\lib\runpy.py", line 87, in _run_code
    exec(code, run_globals)
  File "D:\Users\z0048rzf\Anaconda3\Scripts\pipreqs.exe\__main__.py", line 7, in <module>
  File "D:\Users\z0048rzf\Anaconda3\lib\site-packages\pipreqs\pipreqs.py", line 488, in main
    init(args)
  File "D:\Users\z0048rzf\Anaconda3\lib\site-packages\pipreqs\pipreqs.py", line 439, in init
    imports = local + get_imports_info(difference,
  File "D:\Users\z0048rzf\Anaconda3\lib\site-packages\pipreqs\pipreqs.py", line 179, in get_imports_info
    response = requests.get(
  File "D:\Users\z0048rzf\Anaconda3\lib\site-packages\requests\api.py", line 75, in get
    return request('get', url, params=params, **kwargs)
  File "D:\Users\z0048rzf\Anaconda3\lib\site-packages\requests\api.py", line 61, in request
    return session.request(method=method, url=url, **kwargs)
  File "D:\Users\z0048rzf\Anaconda3\lib\site-packages\requests\sessions.py", line 542, in request
    resp = self.send(prep, **send_kwargs)
  File "D:\Users\z0048rzf\Anaconda3\lib\site-packages\requests\sessions.py", line 655, in send
    r = adapter.send(request, **kwargs)
  File "D:\Users\z0048rzf\Anaconda3\lib\site-packages\requests\adapters.py", line 516, in send
    raise ConnectionError(e, request=request)
requests.exceptions.ConnectionError: HTTPSConnectionPool(host='pypi.python.org', port=443): Max retries exceeded with url: /pypi/pywifi/json (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x000001D47EFF7E80>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
PS D:\Workspace\mc-webserver-interface-automation\MakeCFCard>
PS D:\Workspace\mc-webserver-interface-automation\MakeCFCard>
PS D:\Workspace\mc-webserver-interface-automation\MakeCFCard>
PS D:\Workspace\mc-webserver-interface-automation\MakeCFCard> pipreqs ./ --encoding=utf8 --force
Traceback (most recent call last):
  File "D:\Users\z0048rzf\Anaconda3\lib\site-packages\urllib3\connectionpool.py", line 699, in urlopen
    httplib_response = self._make_request(
  File "D:\Users\z0048rzf\Anaconda3\lib\site-packages\urllib3\connectionpool.py", line 382, in _make_request   
    self._validate_conn(conn)
  File "D:\Users\z0048rzf\Anaconda3\lib\site-packages\urllib3\connectionpool.py", line 1010, in _validate_conn 
    conn.connect()
  File "D:\Users\z0048rzf\Anaconda3\lib\site-packages\urllib3\connection.py", line 416, in connect
    self.sock = ssl_wrap_socket(
  File "D:\Users\z0048rzf\Anaconda3\lib\site-packages\urllib3\util\ssl_.py", line 449, in ssl_wrap_socket      
    ssl_sock = _ssl_wrap_socket_impl(
  File "D:\Users\z0048rzf\Anaconda3\lib\site-packages\urllib3\util\ssl_.py", line 493, in _ssl_wrap_socket_impl
    return ssl_context.wrap_socket(sock, server_hostname=server_hostname)
  File "D:\Users\z0048rzf\Anaconda3\lib\ssl.py", line 500, in wrap_socket
    return self.sslsocket_class._create(
  File "D:\Users\z0048rzf\Anaconda3\lib\ssl.py", line 1040, in _create
    self.do_handshake()
  File "D:\Users\z0048rzf\Anaconda3\lib\ssl.py", line 1309, in do_handshake
    self._sslobj.do_handshake()
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "D:\Users\z0048rzf\Anaconda3\lib\site-packages\requests\adapters.py", line 439, in send
    resp = conn.urlopen(
  File "D:\Users\z0048rzf\Anaconda3\lib\site-packages\urllib3\connectionpool.py", line 755, in urlopen
    retries = retries.increment(
  File "D:\Users\z0048rzf\Anaconda3\lib\site-packages\urllib3\util\retry.py", line 532, in increment
    raise six.reraise(type(error), error, _stacktrace)
  File "D:\Users\z0048rzf\Anaconda3\lib\site-packages\urllib3\packages\six.py", line 769, in reraise
    raise value.with_traceback(tb)
  File "D:\Users\z0048rzf\Anaconda3\lib\site-packages\urllib3\connectionpool.py", line 699, in urlopen
    httplib_response = self._make_request(
  File "D:\Users\z0048rzf\Anaconda3\lib\site-packages\urllib3\connectionpool.py", line 382, in _make_request
    self._validate_conn(conn)
  File "D:\Users\z0048rzf\Anaconda3\lib\site-packages\urllib3\connectionpool.py", line 1010, in _validate_conn
    conn.connect()
  File "D:\Users\z0048rzf\Anaconda3\lib\site-packages\urllib3\connection.py", line 416, in connect
    self.sock = ssl_wrap_socket(
  File "D:\Users\z0048rzf\Anaconda3\lib\site-packages\urllib3\util\ssl_.py", line 449, in ssl_wrap_socket
    ssl_sock = _ssl_wrap_socket_impl(
  File "D:\Users\z0048rzf\Anaconda3\lib\site-packages\urllib3\util\ssl_.py", line 493, in _ssl_wrap_socket_impl
Traceback (most recent call last):
  File "D:\Users\z0048rzf\Anaconda3\lib\runpy.py", line 197, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "D:\Users\z0048rzf\Anaconda3\lib\runpy.py", line 87, in _run_code
    exec(code, run_globals)
  File "D:\Users\z0048rzf\Anaconda3\Scripts\pipreqs.exe\__main__.py", line 7, in <module>
  File "D:\Users\z0048rzf\Anaconda3\lib\site-packages\pipreqs\pipreqs.py", line 488, in main
    init(args)
  File "D:\Users\z0048rzf\Anaconda3\lib\site-packages\pipreqs\pipreqs.py", line 439, in init
    imports = local + get_imports_info(difference,
  File "D:\Users\z0048rzf\Anaconda3\lib\site-packages\pipreqs\pipreqs.py", line 179, in get_imports_info
    response = requests.get(
  File "D:\Users\z0048rzf\Anaconda3\lib\site-packages\requests\api.py", line 75, in get
    return request('get', url, params=params, **kwargs)
  File "D:\Users\z0048rzf\Anaconda3\lib\site-packages\requests\api.py", line 61, in request
    return session.request(method=method, url=url, **kwargs)
  File "D:\Users\z0048rzf\Anaconda3\lib\site-packages\requests\sessions.py", line 542, in request
    resp = self.send(prep, **send_kwargs)
  File "D:\Users\z0048rzf\Anaconda3\lib\site-packages\requests\sessions.py", line 655, in send
    r = adapter.send(request, **kwargs)
  File "D:\Users\z0048rzf\Anaconda3\lib\site-packages\requests\adapters.py", line 498, in send
    raise ConnectionError(err, request=request)
requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(10054, 'An existing connection was forcibly closed by the remote host', None, 10054, None))

解决方法:修改pip 源,win10 开机菜单旁搜索框,或者文件管理器地址栏输入:%APPDATA%,

跳转到 C:\Users\用户名\AppData\Roaming 文件夹。新建pip文件夹,新建pip.ini文件,内容如下

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple


http://chatgpt.dhexx.cn/article/ID73k4lm.shtml

相关文章

UDP 错误 10054 : 远程主机强迫关闭了一个现有的连接

在公司一项目的UDP消息服务开发中时不时的会遇到这样一个问题&#xff1a;在UDP通信过程中&#xff0c;如果客户端中途断开&#xff0c;服务器会收到一个SocketException&#xff0c;错误ID为10054&#xff0c;描述是“远程主机强迫关闭了一个现有的连接”&#xff0c;紧接着的…

Git clone项目报错-errno 10054

Git clone项目报错:Error&#xff1a;R P C failed;curl 56 Open SS L SS L_read:Connection was Reset, err no 10054 在网上找了很久都没有合适的答案&#xff0c;特地去stackFlow上面看了一下&#xff0c;一个印度人解说的是正确的: 具体原因:克隆的时候没有git in it,网络…

git错误10054

git错误10054 背景&#xff1a;今天用git克隆&#xff0c;结果发现克隆不了&#xff0c;报错10054 问题&#xff1a; 原因&#xff1a;服务器的SSL证书没有经过第三方机构的签署&#xff0c;导致连接无法连上去&#xff0c;如果没有经过第三方机构签署&#xff0c;远程仓库无…

【Python爬虫错误】ConnectionResetError: [WinError 10054] 远程主机强迫关闭了一个现有的连接

今天写爬虫爬取天天基金网站&#xff08;http://fund.eastmoney.com/&#xff09;时出现如下图所示的错误。 分析原因&#xff0c;是因为使用urlopen方法太过频繁&#xff0c;引起远程主机的怀疑&#xff0c;被网站认定为是攻击行为。导致urlopen()后&#xff0c;request.read…

10054 java_【理解】 Error 10053和 Error 10054

1. 10053 这个错误码的意思是: A established connection was aborted by the software in your host machine, 一个已建立的连接所在主机的软件中止 2. 10054 这个错误码的意思是&#xff1a; Connection closed by peer, 连接已经被对方关闭 10053 出现的可能原因是&#xf…

mysql 端口号_mysql的端口号(mysql常用端口号)

mysql的端口号(mysql常用端口号) 2020-05-07 21:58:15 共10个回答 mysql的默认端口号是多少 mysql默认端口号为3306,修改端口号方法:修改配置文件/etc/my.cnf 如何查看mysql的端口号 1使用命令showglobalvariableslikeport;查看端口号2修改端口,编辑/etc/my.cnf文件,早期版本有…

IT开发+软件测试常用端口号

目录 一、端口号二、非常常用端口号-软件测试 ★★★★★三、一般常用端口号 ★★★☆☆四、端口概述 ★★☆☆☆五、端口一览表详情 ★☆☆☆☆一、端口号 具有网络功能的应用软件的标识号。注意,端口号是不固定的,即可以由用户手工可以分配(当然,一般在软件编写时就已经…

Hadoop之常用端口号

hadoop3.xHDFS NameNode 内部通常端口&#xff1a;8020、9000、9820HDFS NameNode 对用户的查询端口&#xff1a;9870Yarn查看任务运行情况的端口&#xff1a;8088历史服务器&#xff1a;19888HDFS NameNode 对用户的查询端口&#xff1a;9870&#xff0c;经常查看目录信息&…

服务器网站常用端口号,web服务器常用端口号

关于 web服务器常用端口号的搜索结果 回答 一般常用的端口号为:WWW是80&xff0c;FTP是21&xff0c;SMTP是25&xff0c;你可以通过修改端口号来提高IIS服务器的安全性。如果你修改了端口设置&xff0c;只有知道端口号的用户才可以访问&xff0c;但用户在访问时需要指定新端…

SQL语句截取字段某指定字符的前半段/后半段内容

最近项目中遇到一个小问题&#xff1a; 需要从数据库中取出对应数据&#xff0c;并根据某个字段中的前半段内容进行排序&#xff0c;搜索资料后得以解决&#xff0c;现将解决方法记录如下&#xff1a; 最初的查询SQL&#xff1a; SELECT file_name,sort FROM base_annexesfil…

sql常用函数详解(一)——字符串截取

1.substring函数——截取字符串 SUBSTRING ( expression, start, length ) expression——字符串、二进制字符串、文本、图像、列或包含列的表达式。请勿使用包含聚合函数的表达式。 start——整数或可以隐式转换为int 的表达式&#xff0c;指定子字符串的开始位置。 length——…

sql截取数据

1、left从左开始截取字符串 left&#xff08;string, length&#xff09; -- &#xff08;字符串&#xff0c;截取长度&#xff09;示例&#xff1a;SELECT id,LEFT(id,4) FROM organization 运行结果&#xff1a; 2、right从右开始截取字符串 right&#xff08;strin…

sql数据库,截取语句(截取每列中的字段)

制表人也是省事&#xff0c;把这些信息放在一列中&#xff0c;现在需要取红框圈着的数据&#xff0c;有一百多行&#xff0c;操作了十多行&#xff0c;实在是蛋疼&#xff0c;还是用sql搞吧 首先把excel表导入sqlserver中 //表名为“疑点详细说明”&#xff0c;22为姓名身份证…

SQL语句:如何截取指定字段某一个字符的前面/后面的字符串?

假设数据库中&#xff0c;某一列数据像这样&#xff0c;每个数据都有同一个字符“-”&#xff0c;这时如果我们需要获取这个字符的前面的字符串或后面的字符串&#xff0c;应该用什么SQL语句呢&#xff1f; SUBSTRING ( expression, start, length ) --SUBSTRIN…

SQL server 字符串截取

--1、LEFT()方法--- --函数说明--- --1&#xff09;语法&#xff1a;LEFT(character,integer) --2&#xff09;介绍&#xff1a;参数1&#xff1a;要截取的字符串&#xff0c;参数2&#xff1a;截取字符个数 --3&#xff09;使用&#xff1a; --返回从字符串左边开始指定个数…

sql语句之字符串截取(substring_index)

一、substring_index&#xff1a; 实现提取表单列表中的字符串 来源&#xff1a;https://www.cnblogs.com/mqxs/p/7380933.html 1、格式&#xff1a; substring_index(str,delim,count)2、注释&#xff1a; str&#xff1a;要处理的字符串delm&#xff1a;分隔符count&#…

【SQL时间截取】数据库Sql实现截取时间段和日期

【写在前面】前些日子接到这样的需求&#xff0c;我们要对用户访问网站的时间做个统计&#xff0c;但是我想统计到具体的时间点&#xff0c;便于统计不同时间段&#xff08;上午、下午、傍晚、凌晨&#xff09;访问的人数占比。 数据库Sql实现截取时间段和日期 1、原始数据查看…

SQL SERVER字符串截取,SQL SERVER根据指定字符截取

字符串截取 字符串截取函数&#xff1a;substring(str,startlen,endlen) 需要截取的字符&#xff1a;str 开始长度&#xff1a;startlen --从1开始 结束长度&#xff1a;endlen -从1开始 用法&#xff1a;select substring(“abcdefg”,1,2) 输出&#xff1a;bc 为啥这么麻烦&…

sql查询中截取字符串

SQL 语句中查询结果字符截取left,right,substrng用法 在SQL的实际用途中&#xff0c;经常会碰到需要对查询结果值需要做字段的一些截取&#xff0c;下面列举经常用到的三种常用截取方式。 1.LEFT(str, length)&#xff1a;从左边开始截取str&#xff0c;length是截取的长度&…

sql server提供三种常用截取字符串方法,LEFT()、RIGHT()、SUBSTRING()

一、sql server提供了三种常用截取字符串方法&#xff0c;LEFT()、RIGHT()、SUBSTRING() 1、LEFT()函数语法&#xff1a;LEFT(character,integer) 注释&#xff1a;参数1&#xff1a;要截取的字符串&#xff0c;参数2&#xff1a;截取字符个数说明&#xff1a;返回从字符串左边…