安装mmcv踩坑记录

MACOS安装mmcv踩坑

碰到五花八门的问题,gcc、lang报错。最终,用以下方法解决了macos无法安装mmcv的问题
由于我的OSX版本是10.15,所以在终端输入

export MACOSX_DEPLOYMENT_TARGET=10.15

问题完美解决

ImportError: cannot import name ‘Visdom’ 的错误

千万注意查看自己命名的文件名,与导入的库文件名是否重复。重复就容易报错。

### 如何安装 `mmcv` 库 #### 系统环境准备 在安装 `mmcv` 前,需确认系统的硬件和软件配置满足最低需求。通常情况下,`mmcv` 的安装依赖于特定版本的 CUDA 和 PyTorch[^1]。 - **CUDA 版本**: 需要明确当前 GPU 所支持的 CUDA 版本。 - **PyTorch 版本**: 不同版本的 `mmcv` 对应不同的 PyTorch 版本。 - **Python 版本**: 推荐使用 Python 3.7 或更高版本。 #### 使用 Pip 安装 `mmcv` 对于已知的 CUDA 和 PyTorch 组合,可以通过指定 URL 进行安装。例如: ```bash pip install mmcv==2.0.0 -f https://download.openmmlab.com/mmcv/dist/cu118/torch2.0/index.html ``` 上述命令适用于 CUDA 11.8 和 PyTorch 2.0 的组合[^2]。如果使用的 CUDA 或 PyTorch 版本不同,则需要调整 URL 中的路径参数。 #### 下载并本地安装 当网络条件不佳时,可以选择下载预编译的安装包后再进行安装。以下是具体操作方法: 1. 访问 OpenMMLab 提供的镜像站点,找到对应版本的安装文件链接。 2. 将下载好的 `.whl` 文件放置到目标目录下。 3. 在该目录中运行以下命令完成安装: ```bash pip install /path/to/downloaded/file.whl ``` 另一种方式是通过 HTTP 地址直接安装: ```bash pip install https://download.openmmlab.com/mmcv/dist/cu113/torch1.12/mmcv-full-1.7.0-cp39-cp39-manylinux1_x86_64.whl ``` 此命令针对的是 CUDA 11.3 和 PyTorch 1.12 的情况[^4]。 #### 验证安装是否成功 安装完成后,可通过以下脚本测试 `mmcv` 是否正常工作: ```python import mmcv print(mmcv.__version__) ``` 若能正确打印出版本号,则说明安装成功[^3]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值