使用Streamlit调用Python脚本时如何安装Mediapipe?
解决Mediapipe 0.8.10.1安装失败问题
针对你遇到的ERROR: No matching distribution found for mediapipe==0.8.10.1报错,提供以下几种解决方案:
更换为兼容的新版本
旧版本0.8.10.1可能已不再被PyPI支持,或与当前Python/系统环境不兼容。可以尝试:- 修改
requirements.txt中的依赖为mediapipe(自动安装最新兼容版本),或指定一个较新的稳定版本如mediapipe==0.10.9 - 执行安装命令:
pip install mediapipe # 或指定版本 pip install mediapipe==0.10.9
- 修改
检查环境兼容性
- 确认Python版本:旧版Mediapipe(如0.8.x)通常仅支持Python 3.6-3.8,若你使用Python 3.9+,会出现无匹配包的情况。可通过
python --version查看版本,必要时降级Python版本。 - 确认系统架构:部分旧版本Mediapipe仅提供x86_64架构的预编译包,若你使用ARM架构(如M系列Mac、Windows ARM),需要从源码编译。
- 确认Python版本:旧版Mediapipe(如0.8.x)通常仅支持Python 3.6-3.8,若你使用Python 3.9+,会出现无匹配包的情况。可通过
从源码编译安装旧版本(必须用0.8.10.1时)
- 安装编译依赖:Windows需安装CMake和Visual Studio(带C++开发组件);Linux需安装
gcc、g++、cmake、python3-dev;Mac需安装Xcode Command Line Tools和CMake。 - 克隆对应版本源码:
git clone -b v0.8.10.1 https://github.com/google/mediapipe.git - 进入源码目录,执行安装:
cd mediapipe pip install .
- 安装编译依赖:Windows需安装CMake和Visual Studio(带C++开发组件);Linux需安装
切换pip源尝试
部分国内镜像源可能未同步旧版本包,可尝试使用官方PyPI源安装:pip install mediapipe==0.8.10.1 -i https://pypi.org/simple/
内容的提问来源于stack exchange,提问作者Zainab Sajid
相关产品推荐
相关产品推荐

