conda安装mediapipe,报错:Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple ERROR: Could not find a version that satisfies the requirement mediapipe (from versions: none) ERROR: No matching

命令行输入:

pip install mediapipe

报错:

Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple
ERROR: Could not find a version that satisfies the requirement mediapipe (from versions: none)
ERROR: No matching distribution found for mediapipe

查看了网上的解决办法:(目前以解决,以下的办法一定可以解决)

第一种:

更改镜像源,改用豆瓣的,阿里的等等,我在我本地试了豆瓣的,还是报错,如图:

 我怀疑是我本地网络设置有问题,我修改了本地的dns为默认,发现还是同样的报错。

(后来发现不是网络的问题,大家如果换源了发现还是这种网络错误,那一定不是网络问题)

 

第二种:

我看到有人说更新pip版本,代码大家自己百度找一下,我试了,发现不行。

(其实就是版本不匹配的问题,大家在下载安装的时候,稍微注意一下版本问题就行,别相差太多时间,基本都可以)

 

第三种:

还有人说,我安装的这个mediapipe库,应该在它之前安装opencv,再装mediapipe,我试了,还是同样的报错。

 

最后,我找到了我的问题:我安装的是32位的miniconda,而官网说不支持32位的miniconda,我重新安装了64位的miniconda,然后重新新建了一个虚拟环境py3.9:

conda create -n py3.9 python=3.9

然后先装opencv:

 再安装mediapipe:

 成功安装!!!

总结:按照我上面的三个方法,能解决100%的问题!

 

posted @ 2023-05-01 22:13  沉梦昂志_doc  阅读(4348)  评论(0编辑  收藏  举报