Python 3.11.0 64位环境下安装Mediapipe遇版本匹配错误求助
解决Mediapipe安装时"找不到匹配版本"的问题
问题原因
Python 3.11.0发布初期,Mediapipe官方尚未推出适配该版本的预编译安装包(wheel),pip无法检索到对应版本的资源,因此触发报错。
解决方案
降级Python版本:切换到Mediapipe官方支持的Python版本(3.7~3.10),之后直接执行标准安装命令:
pip install mediapipe从源码编译安装:若不想降级Python,可尝试源码编译:
- 先安装编译依赖(Windows环境为例):
pip install cmake setuptools numpy - 克隆Mediapipe仓库并进入目录:
git clone https://github.com/google/mediapipe.git cd mediapipe - 执行编译安装:
注意:编译前需配置好C开发环境(如Visual Studio的C工具链),整个过程耗时较长。python setup.py install
- 先安装编译依赖(Windows环境为例):
等待官方适配:若项目不紧急,可等待Mediapipe官方发布支持Python 3.11的版本,之后直接用pip安装即可。
内容的提问来源于stack exchange,提问作者Thejas Elandassery
相关产品推荐
相关产品推荐

