macOS Mojave环境安装mediapipe提示无匹配版本问题咨询
问题解答
报错中version的指代说明
你遇到的两条报错:
ERROR: Could not find a version that satisfies the requirement mediapipe (from versions: none)
ERROR: No matching distribution found for mediapipe
其中提到的version指代的是适配你当前运行环境的mediapipe官方发布版本,既不是pip版本也不是Python版本。pip检索官方包源后,没有找到匹配你当前系统、Python架构、Python版本的mediapipe预编译安装包,就会返回该报错。
安装失败的原因
你当前使用的macOS Mojave 10.14.6不符合mediapipe的最低系统要求,官方发布的预编译macOS版mediapipe安装包最低仅支持macOS 10.15(Catalina)及以上版本,因此pip无法找到适配你系统的安装包。
可行解决方法
- 方法1:将系统升级到macOS 10.15及以上版本,升级完成后重新执行
pip install mediapipe即可正常安装 - 方法2:若暂时无法升级系统,可自行下载mediapipe源码,手动编译适配macOS 10.14版本的安装包,编译前需提前配置好Xcode、Bazel等必要编译依赖
内容的提问来源于stack exchange,提问作者xphilup
相关产品推荐
相关产品推荐

