【问题标题】:Could not find a version that satisfies the requirement mediapipe找不到满足媒体管道要求的版本
【发布时间】:2021-09-04 12:14:03
【问题描述】:

环境:Debian、Debian GNU/Linux、10(buster)、基于 20210609 构建的 amd64,支持 Shielded VM 功能。

平台:谷歌云计算引擎

Python 版本:Python 3.7.3

pip3 版本:pip 18.1

命令:pip3 install mediapipe

结果: 收集媒体管道 找不到满足媒体管道要求的版本(来自版本:) 找不到媒体管道的匹配分布

我也尝试通过下载它的 .whl 文件来安装它

命令:pip3 install mediapipe-0.8.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

回复: mediapipe-0.8.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl 不是该平台支持的滚轮。

【问题讨论】:

标签: python python-3.x ubuntu pip mediapipe


【解决方案1】:

媒体管道似乎有一些Incompatibilities found with python > 3.7.0。 python 3.9+ 或 python 32 位(而不是 64)存在问题

我的建议是使用conda 将 python 版本降级到 3.6。我们将使用建议的 3.6 版本创建一个 python 环境:

$ sudo apt install wget
$ wget https://repo.anaconda.com/archive/Anaconda3-2021.05-Linux-x86_64.sh 
$ chmod +x Anaconda3-2021.05-Linux-x86_64.sh
$ ./Anaconda3-2021.05-Linux-x86_64.sh 
$ conda install python=3.6
$ conda create --name py36 python=3.6
$ conda activate py36
$ pip install mediapipe

有多种方法可以解决这个问题,但我已经在您完全相同的环境中进行了复制,并且可以正常工作。

【讨论】:

    【解决方案2】:

    您需要安装 64 位 python。只需卸载 32 位 python 并安装 64位版本的python来自:

    https://www.python.org/downloads/

    制造商确保在安装过程中选中“添加到 PATH”复选框。 安装完成后可以运行pip命令,mediapipe就安装顺利了。

    pip install mediapipe
    

    【讨论】:

      猜你喜欢
      • 2021-12-31
      • 1970-01-01
      • 2023-03-20
      • 2021-12-25
      • 2018-10-13
      • 2019-07-18
      • 2020-04-15
      • 2015-11-24
      • 2013-08-16
      相关资源
      最近更新 更多