Python3.10.7用pip23.3.2安装pygame失败,请求帮助
问题描述
使用Python 3.10.7(pip版本23.3.2)执行pip install pygame时,出现WinError 10061(目标计算机拒绝连接)错误,多次重试后仍提示找不到匹配的pygame发行版,完整报错信息如下:
WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x000001E976A76D10>: Failed to establish a new connection: [WinError 10061] Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение')': /simple/pygame/ WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x000001E976A77010>: Failed to establish a new connection: [WinError 10061] Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение')': /simple/pygame/ WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x000001E976A77340>: Failed to establish a new connection: [WinError 10061] Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение')': /simple/pygame/ WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x000001E976A774F0>: Failed to establish a new connection: [WinError 10061] Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение')': /simple/pygame/ WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x000001E976A776A0>: Failed to establish a new connection: [WinError 10061] Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение')': /simple/pygame/ ERROR: Could not find a version that satisfies the requirement pygame (from versions: none) ERROR: No matching distribution found for pygame
解决方法
使用国内PyPI镜像源安装
默认PyPI源连接失败时,直接指定国内镜像源绕开网络问题:pip install pygame -i https://pypi.tuna.tsinghua.edu.cn/simple若需要长期使用镜像,可先配置全局源再安装:
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple pip install pygame排查网络与拦截因素
- 确认本地网络可正常访问外网,若使用代理,检查代理配置是否正确,尝试关闭代理后重试
- 临时关闭防火墙、杀毒软件,排除其对pip网络请求的拦截
手动下载whl文件安装
- 找到适配Python 3.10.7(Windows系统,注意匹配32/64位)的pygame whl安装包
- 下载到本地后,执行以下命令安装(替换
pygame-xxx.whl为实际文件名):pip install pygame-xxx.whl
避免多Python版本冲突
若环境存在多个Python版本,使用python -m pip install pygame替代pip install pygame,确保调用的是对应Python 3.10.7的pip工具
内容的提问来源于stack exchange,提问作者Kerim
相关产品推荐
相关产品推荐

