mmcv-full==报错

ERROR: No matching distribution found for mmcv-full==

这个东西卡了我好几个小时

特地来写一个帮助大家

主要是参照官方的内容,下面这个网址

https://github.com/open-mmlab/mmcv/blob/main/README_zh-CN.md

上面这个2.x版本的链接

https://github.com/open-mmlab/mmcv/blob/1.x/README_zh-CN.md

这个是1.x版本的链接

因为我需要的是1.x版本的,所以就介绍这个的,2.x的方法也差不多。

首先,现在环境里面安装这个

pip install -U openmim

然后根据需要版本安装(我这里就是1.7.0)

mim install mmcv-full==1.7.0

如果发现上述的安装命令没有使用预编译包(以 .whl 结尾)而是使用源码包(以 .tar.gz 结尾)安装,则有可能是我们没有提供和当前环境的 PyTorch 版本、CUDA 版本相匹配的 mmcv-full 预编译包,此时,你可以源码安装。(这个就是官方的原话)

就是如果你发现安装的时候下载的文件是.tar.gz结尾,你就要去下载源码

源码的下载链接就是下面这个

https://download.openmmlab.com/mmcv/dist/cu102/torch1.8.0/index.html

根据自己的版本选择

我这里就是windows系统,python=3.6

下载完之后,就继续去环境里面运行

pip install 加上这里是刚才下载的那个文件的路径

然后就成功了

你可能感兴趣的:(python)