Windows系统下无法安装MediaPipe的问题求助
解决Windows CMD中pip安装MediaPipe时的WinError 10013错误
你遇到的WinError 10013是系统禁止程序访问网络套接字,导致pip无法连接PyPI源,最终找不到MediaPipe安装包。以下是具体解决步骤:
用管理员权限运行CMD
右键点击CMD图标,选择「以管理员身份运行」,再执行安装命令:pip install mediapipe普通用户权限下,系统安全策略可能限制网络访问,管理员权限可绕过这类限制。
排查防火墙/杀毒软件拦截
暂时关闭Windows Defender防火墙或第三方杀毒软件,再尝试安装。如果安装成功,记得将Python和pip添加到防火墙的允许列表,避免后续再次被拦截。切换国内PyPI镜像源
国外源连接不稳定,加上权限限制更容易失败,改用国内镜像加速安装:
临时使用镜像:pip install mediapipe -i https://pypi.tuna.tsinghua.edu.cn/simple若要永久设置镜像,在用户目录下创建
pip\pip.ini文件(路径示例:C:\Users\你的用户名\pip\pip.ini),文件内容如下:[global] index-url = https://pypi.tuna.tsinghua.edu.cn/simple确认Python版本兼容性
MediaPipe在Windows上仅支持Python 3.8至3.11版本,执行以下命令查看当前版本:python --version若版本不在范围内,更换符合要求的Python版本后再尝试安装。
重置网络套接字配置
打开管理员CMD,执行以下命令:netsh winsock reset执行完成后重启电脑,再重新运行安装命令。该命令可修复网络套接字的异常配置。
内容的提问来源于stack exchange,提问作者Miracle KPLE
相关产品推荐
相关产品推荐

