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%的问题!