Python 3.11安装MediaPipe失败求助,恳请官方适配该版本
解决Python 3.11下MediaPipe安装失败问题
针对权限提示的解决办法
你看到的 Defaulting to user installation because normal site-packages is not writeable 提示,是因为当前用户没有全局Python包目录的写入权限,解决方式:
- 以管理员身份运行命令提示符:右键点击命令提示符图标,选择「以管理员身份运行」,再执行安装命令,即可将包安装到全局
site-packages目录,不再出现该提示。 - 若无需全局安装,可直接执行
pip install --user mediapipe,该提示仅告知安装位置,不影响后续功能使用。
针对「找不到适配Python3.11的MediaPipe版本」的解决办法
由于官方暂未发布支持Python3.11的正式版本,可通过以下方式安装:
- 从源码编译安装:
- 安装编译依赖:先安装
CMake,以及Visual Studio Build Tools(安装时需勾选「C++开发工具」组件)。 - 获取MediaPipe源码并进入源码目录。
- 执行编译安装命令:
python setup.py install,或使用可编辑模式安装pip install -e .。
- 安装编译依赖:先安装
- 尝试第三方适配版本:部分社区可能提供了适配Python3.11的非官方wheel包,可通过pip指定包路径安装,但需注意此类包的安全性,建议优先选择官方源码编译方式。
恳请官方适配
希望MediaPipe官方尽快发布支持Python3.11的正式发行版本,让用户可以直接通过pip install mediapipe完成安装,无需手动编译或依赖第三方包。
内容的提问来源于stack exchange,提问作者Arkodyauti Biswas
相关产品推荐
相关产品推荐

