相信很多小伙伴在使用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)