1

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

平台:谷歌云计算引擎

Python版本:Python 3.7.3

pip3 版本:pip 18.1

命令:pip3 安装媒体管道

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

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

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

respose : mediapipe-0.8.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl 不是这个平台支持的轮子。

4

2 回答 2

0

您需要安装 64 位 python。只需卸载 32 位 python 并从以下位置安装 64 位版本的 python:

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

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

pip install mediapipe
于 2021-12-15T14:43:03.197 回答
0

似乎 mediapipe与 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

有多种方法可以解决这个问题,但我已经在您完全相同的环境中复制并且它有效。

于 2021-06-22T08:33:35.710 回答