@TOC
前言
这几天因公司业务需要,下载了OpenVINO,真的是一把辛酸泪啊,晚上十一点,安装调试到凌晨四点,运行demo_squeezenet_download_convert_run.bat依旧报错一大堆,真的要炸了,后来查查找找,终于把问题解决了,和我一样安装在非默认路径下面的朋友可以参考此片博客,避免踩坑。
一、openvino的安装和配置
我安装配置的时候,参考了这位博主的博客:https://blog.csdn.net/qq_44989881/article/details/119296663?spm=1001.2014.3001.5506,
OpenVINO选择了版本:2021.4.2,安装到了D盘,cmake选择了版本:3.22,python安装了3.6.7版本,然后就是Microsoft Visual Studio 2017的安装了,真的是晚上容易让人老眼昏花,进入下载链接之后,一直没找到visual studio 2017版本的安装包,(各位看客如果有的话,可以分享到评论区)最后不小心下载了2022版本,于是我的踩坑试错之路就开始了,另外各位,安装Microsoft Visual Studio 2017一定要安装到默认路径,不然坑更多。
二、踩坑记录
1、坑一:Build tools for Visual Studio 2015 / 2017 / 2019 cannot be found问题
Build tools for Visual Studio 2015 / 2017 / 2019 cannot be found. If you use Visual Studio 2017 / 2019, please download and install build tools from https://www.visualstudio.com/downloads/#build-tools-for-visual-studio-2017
Error
需要安装 Microsoft Visual Studio ,建议安装 2017版本的 Microsoft Visual Studio,如果安装 Microsoft Visual Studio 2019 需要其它额外配置。在安装的过程中要勾选 使用C++的桌面开发
确保单个组件选择了cmake的Visual C++工具
2、坑二:CMake Error: Could not create named generator Visual Studio 问题
安装完openvino,运行demo_squeezenet_download_convert_run.bat、demo_security_barrier_camera.bat,一直提示CMake Error: Could not create named generator Visual Studio,如下图所示
本机win64 vs2017 ,将demo_squeezenet_download_convert_run.bat文件中的 cmake -G "Visual Studio !MSBUILD_VERSION!" 改为cmake -G "Visual Studio 15 2017"后可以正常运行运行修正的demo_squeezenet_download_convert_run.bat的结果如下所示:
3、坑三:“could not find any instance of Visual Studio”问题
cmake报错
CMake Error at CMakeLists.txt:10 (project):
Generator
Visual Studio 15 2017
could not find any instance of Visual Studio.
Configuring incomplete, errors occurred!
首先确保你已经看过了坑一并且该勾选的已经勾选了,如果已经勾选还是会报错,那兄弟,你是不是向我一样,要反思一下,自己是安装的2017版本的 Microsoft Visual Studio,不要像我一样,安装了2022版本的 Microsoft Visual Studio,https://visualstudio.microsoft.com/zh-hans/vs/older-downloads/,网上找了好几Microsoft Visual Studio2017,还是没有结果,最终在联想电脑自带的软件商店中找到了,哭唧唧。
是2017,2017,不要像我一样,三个小时一直修改新增组件,一定要看清是2017
4、坑四:modulenotfounderror: no module named 'openvino'问题
运行程序之前,是否已经设置环境变量,即在cmd中运行setupvars.bat
若未运行,则python无法找到openvino模块,若已经运行,还是会出现这个问题,那要检查一下,python xxx.py需要和当前运行setupvars.bat在同一个cmd下。切记!一定要设置环境变量 setupvars.bat,如果在import openvino出错了,很可能就是没有设置环境变量。
总结
程序员要爱惜自己的身体,早点休息,不要抹黑行动,不然容易头晕眼花,装错软件,运行错软件!!!
标签:OpenVINO,2021.4,bat,Windows10,Visual,Studio,2017,安装,Microsoft From: https://blog.51cto.com/u_15193911/6132506