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

如何解决cv2模块的ImportError: DLL加载失败问题?

解决ImportError: DLL load failed while importing cv2问题(Windows 11 + Python 3.9)

报错信息:ImportError: DLL load failed while importing cv2: The specified module could not be found.
环境:Windows 11、Python 3.9.12、opencv-python/opencv-contrib-python 4.6.0.66、PyCharm

尝试以下步骤解决:

  • 彻底卸载现有OpenCV包,执行命令:

    pip uninstall -y opencv-python opencv-contrib-python
    

    卸载后检查Python安装目录下的Lib\site-packages,确保没有残留的cv2文件夹。

  • 安装与Python 3.9兼容的低版本OpenCV,推荐4.5.5.62版本,执行命令:

    pip install opencv-python==4.5.5.62 opencv-contrib-python==4.5.5.62
    

    高版本OpenCV可能在Windows 11 + Python 3.9环境下存在DLL适配问题。

  • 添加OpenCV的DLL路径到系统环境变量:
    找到Python安装目录下的Lib\site-packages\cv2\bin路径,将其添加到系统PATH环境变量中,添加完成后重启电脑和PyCharm。

  • 安装完整的Microsoft Visual C++ Redistributable:
    不要只安装Build Tools,直接下载并安装对应架构(x64)的Microsoft Visual C++ Redistributable for Visual Studio 2019或2022版本,OpenCV的DLL依赖该运行库。

  • 确认PyCharm解释器配置:
    打开PyCharm的File > Settings > Project: [你的项目名] > Python Interpreter,确保选中的是Python 3.9.12,且已列出安装好的opencv-python和opencv-contrib-python包。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.02 01:46:18