You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python 3.6.8安装albumentations遇OpenCV版本冲突求助

解决Python3.6.8环境下albumentations强制使用现有OpenCV版本的问题

针对你遇到的问题,核心原因是高版本albumentations默认依赖的opencv-python 4.7.x不兼容Python3.6.8,且仅用--no-binary参数无法阻止pip尝试更新依赖。以下是几种可行的解决方法:

  • 指定兼容的albumentations版本
    选择一个既支持Python3.6,又兼容opencv-python 3.4.x的albumentations版本(比如0.5.2),直接安装该版本即可避免依赖冲突:

    pip install albumentations==0.5.2
    
  • 跳过依赖安装强制更新
    使用--no-deps参数让pip跳过albumentations的依赖安装逻辑,直接安装目标包,同时保留已有的opencv-python:

    pip install -U albumentations --no-deps --force-reinstall --no-binary qudida,albumentations
    

    注意:执行前需确认已安装的opencv-python版本满足该albumentations版本的最低要求(比如0.5.x系列支持3.4.x版本)。

  • 通过约束文件锁定OpenCV版本
    创建一个constraints.txt文件,内容如下:

    opencv-python==3.4.13.47
    

    然后执行安装命令时指定约束文件,强制pip遵循版本限制:

    pip install -U albumentations --no-binary qudida,albumentations --constraint constraints.txt
    

内容的提问来源于stack exchange,提问作者brownser

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.20 16:13:29