解决pip安装模块时报错:“在一个非套接字上尝试了一个操作”

解决pip安装模块时报错:“在一个非套接字上尝试了一个操作”

苏苏
2023-04-03 / 0 评论 / 16 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2023年04月05日,已超过849天没有更新,若内容或图片失效,请留言反馈。

Python

遇到的问题

在安装cv2时,遇到了如下报错:

(pytorch) E:\test>pip install opencv-python -i https://pypi.tuna.tsinghua.edu.cn/simple
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 'ProtocolError('Connection aborted.', OSError(10038, '在一个非套接字上尝试了一个操作。', None, 10038, None))': /simple/opencv-python/
WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProtocolError('Connection aborted.', OSError(10038, '在一个非套接字上尝试了一个操作。', None, 10038, None))': /simple/opencv-python/
WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProtocolError('Connection aborted.', OSError(10038, '在一个非套接字上尝试了一个操作。', None, 10038, None))': /simple/opencv-python/
WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProtocolError('Connection aborted.', OSError(10038, '在一个非套接字上尝试了一个操作。', None, 10038, None))': /simple/opencv-python/
WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProtocolError('Connection aborted.', OSError(10038, '在一个非套接字上尝试了一个操作。', None, 10038, None))': /simple/opencv-python/
ERROR: Could not find a version that satisfies the requirement opencv-python (from versions: none)
ERROR: No matching distribution found for opencv-python

解决办法

将该域强制信任,增加参数 --trusted-host 。如:

pip install opencv-python -i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn

另外,记录国内可用的镜像源:

0

评论 (0)

取消