按照官方文档试了好几天都没有成功,记录一下我成功的方法
前提需要安装好pytorch
我的配置版本是:python3.9 、pytorch 1.13.0
1、创建虚拟环境
# 创建
conda create -n mmdetection python=3.9
# 激活
conda activate mmdetection
2、安装pytorch
https://pytorch.org/get-started/previous-versions/
在官网找到要安装的pytorch版本
# conda
conda install pytorch==1.13.0 torchvision==0.14.0 torchaudio==0.13.0 -c pytorch
检查pytorch安装是否成功
python -c 'import torch;print(torch.__version__)'
如下图出现pytorch版本号说明安装成功
3、查看pip可以使用的whl版本
在终端输入命令 pip debug --verbose,可以输出pip可以使用的whl版本
pip debug --verbose
4、打开网址,下载对应版本whl文件
https://download.openmmlab.com/mmcv/dist/cpu/torch1.13.0/index.html
安装cpu版本
torch1.13.0是pytorch版本,根据自己情况修改
我要安装的是:mmcv_full-1.7.0-cp39-cp39-macosx_11_0_arm64.whl
下载whl文件后,cd 到whl文件保存目录,执行以下命令完成安装:
pip install mmcv_full-1.7.0-cp39-cp39-macosx_11_0_arm64.whl
遇到问题1
步骤3中,查看到pip支持的whl版本python最高只到3.7,但我创建的虚拟环境为python3.9
解决办法
遇到问题2
pip 安装mmcv_full成功后,可以通过pip list命令查看到,但是在pycharm中没有
pip list
pycharm解释器