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

Windows安装OpenVINO 22.3.0开发工具遇DLL加载失败错误

OpenVINO 22.3.0开发工具导入_pyopenvino时DLL加载失败的解决办法

问题描述

按照官方文档安装OpenVINO 22.3.0开发工具后,运行模型优化器(mo)时出现以下DLL加载失败错误,已尝试网上常见方案但无效:

Traceback (most recent call last):
  File "D:\conda_envs\yolov5_env\lib\runpy.py", line 194, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "D:\conda_envs\yolov5_env\lib\runpy.py", line 87, in _run_code
    exec(code, run_globals)
  File "D:\conda_envs\yolov5_env\Scripts\mo.exe\__main__.py", line 4, in <module>
  File "D:\conda_envs\yolov5_env\lib\site-packages\openvino\tools\mo\__init__.py", line 4, in <module>
    from .convert import convert_model, InputCutInfo, LayoutMap
  File "D:\conda_envs\yolov5_env\lib\site-packages\openvino\tools\mo\convert.py", line 5, in <module>
    from openvino.tools.mo.convert_impl import _convert
  File "D:\conda_envs\yolov5_env\lib\site-packages\openvino\tools\mo\convert_impl.py", line 21, in <module>
    from openvino.tools.mo.back.SpecialNodesFinalization import RemoveConstOps, CreateConstNodesReplacement, NormalizeTI
  File "D:\conda_envs\yolov5_env\lib\site-packages\openvino\tools\mo\back\SpecialNodesFinalization.py", line 13, in <module>
    from openvino.tools.mo.ops.const import Const
  File "D:\conda_envs\yolov5_env\lib\site-packages\openvino\tools\mo\ops\const.py", line 7, in <module>
    from openvino.tools.mo.middle.passes.convert_data_type import data_type_str_to_np, np_data_type_to_destination_type, \
  File "D:\conda_envs\yolov5_env\lib\site-packages\openvino\tools\mo\middle\passes\convert_data_type.py", line 8, in <module>
    from openvino.tools.mo.front.extractor import get_new_placeholder_name
  File "D:\conda_envs\yolov5_env\lib\site-packages\openvino\tools\mo\front\extractor.py", line 11, in <module>
    from openvino.runtime import PartialShape, Dimension
  File "D:\conda_envs\yolov5_env\lib\site-packages\openvino\runtime\__init__.py", line 12, in <module>
    from openvino._pyopenvino import get_version
ImportError: DLL load failed while importing _pyopenvino: 找不到指定的模块。

针对性解决方案

以下是针对Windows+Conda环境的有效排查和修复步骤:

  • 确认Python版本兼容性:OpenVINO 22.3.0仅支持Python 3.7~3.10版本。激活conda环境后执行python --version检查版本,若不符合则创建对应版本的新环境重新安装。

  • 重装OpenVINO指定版本:pip安装可能存在包损坏情况,执行以下命令重装:

    # 卸载现有包
    pip uninstall -y openvino openvino-dev
    # 安装22.3.0版本
    pip install openvino==22.3.0 openvino-dev==22.3.0
    

    注意需在激活目标conda环境后运行上述命令。

  • 安装VC++运行库:OpenVINO的DLL依赖微软Visual C++ Redistributable,确保安装最新的x64版本(2019或2022均可)。

  • 手动添加DLL路径到环境变量:

    1. 找到conda环境中OpenVINO的DLL目录,路径示例:D:\conda_envs\yolov5_env\Lib\site-packages\openvino\runtime\libs
    2. 将该路径添加到系统PATH环境变量中
    3. 重启命令行或IDE后重新运行模型优化器
  • 验证安装有效性:激活环境后执行以下命令,若能正常输出设备列表则说明安装修复成功:

    python -c "from openvino.runtime import Core; print(Core().available_devices)"
    

内容的提问来源于stack exchange,提问作者Tender-hjd

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.03 02:50:43