“ImportError: DLL load failed: 找不到指定的模块”,使用setupvars.bat设置OpenVINO环境变量的一个小细节(bat文件必须放在初始目录中运行)

相信很多小伙伴在使用openvino时都出现了这样的错误:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "D:\Python_Anaconda\envs\openvino\openvino\inference_engine\__init__.py", line 1, in <module>
    from .ie_api import *
ImportError: DLL load failed: 找不到指定的模块。

这个问题困扰我很久,试了很多种解决方案,但一直时好时坏的,很诡异。最后偶然间发现了原因,那就是
setupvars.bat必须放在原始目录里运行!
(…\openvino_2020.4.287\bin\setupvars.bat)
将这个批处理文件复制或是剪切到其他目录都是无效的!

还是太菜了……想着图省事就把这个东西给复制了一份到硬盘根目录,此时的bat文件是无效的,就会出现这种错误:
在这里插入图片描述
只有使用bin文件夹里的bat文件,环境变量才能正常设置:
在这里插入图片描述

卡了好久,希望朋友们不要犯我这种错误 😦

还有一件事,在使用cmd或anaconda prompt运行自带samples时,在打开命令窗口时要以管理员身份运行,不然会无法保存程序运行结果.
(…\openvino_2020.4.287\deployment_tools\inference_engine\samples)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值