如何解决OpenVINO运行批处理脚本时出现的anonymousID命令提示符报错
OpenVINO 2021.4 anonymousId报错解决方法
报错根因
该问题是OpenVINO 2021.x版本内置用户体验统计模块的已知缺陷:当Windows设备名、当前登录用户名包含空格或特殊字符时,批处理脚本拼接anonymousId对应的JSON字符串时会出现语法解析错误,触发对应报错。
解决步骤
有两种常用解决方案,按需选择即可:
方案1:临时生效(仅当前CMD窗口有效)
- 先运行OpenVINO环境初始化脚本:
"C:\Program Files (x86)\Intel\openvino_2021.4.582\bin\setupvars.bat" - 执行命令关闭当前窗口的统计功能:
set INTEL_OPENVINO_DISABLE_TELEMETRY=1 - 同一窗口下直接执行目标demo脚本即可正常运行
方案2:永久生效(所有CMD窗口通用)
- 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
- 新建用户变量或系统变量,变量名填
INTEL_OPENVINO_DISABLE_TELEMETRY,变量值填1 - 保存后重启所有CMD窗口,后续运行任意OpenVINO批处理脚本都不会再触发该报错
可选方案(不推荐)
修改Windows用户名、设备名,删除名称中的所有空格,重启电脑后也可解决问题,但操作成本更高,且会影响其他依赖用户名的软件配置。
内容的提问来源于stack exchange,提问作者Farah Batrishia
相关产品推荐
相关产品推荐

