提问者:小点点

找不到满足mediapipe要求的版本


环境:Debian,Debian GNU/Linux,10(buster),amd64构建于20210609,支持屏蔽虚拟机功能。

平台:谷歌云计算引擎

Python版本:Python 3.7。3.

pip3版本:pip 18.1

命令:pip3安装mediapipe

结果:正在收集的mediapipe找不到满足mediapipe要求的版本(来自版本:),找不到与mediapipe匹配的发行版

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

命令:pip3安装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不是此平台上的受支撑车轮。


共2个答案

匿名用户

似乎mediapipe与python存在一些不兼容之处

我的建议是使用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

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

匿名用户

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

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

确保在安装过程中选中“添加到路径”复选框。安装后,您可以运行pip命令,mediapipe将顺利安装。

pip install mediapipe