不把OpenVINO安装在默认的目录,会导致一系列的问题,这里是其中一个。
在D盘运行D:\openvino_2020.3.194\deployment_tools\demo\demo_squeezenet_download_convert_run.bat 时碰到报错,
看了一下bat文件中的内容,
set VSWHERE="false"
if exist "%ProgramFiles(x86)%\Microsoft Visual Studio\Installer\vswhere.exe" (
set VSWHERE="true"
cd "%ProgramFiles(x86)%\Microsoft Visual Studio\Installer"
) else if exist "%ProgramFiles%\Microsoft Visual Studio\Installer\vswhere.exe" (
set VSWHERE="true"
cd "%ProgramFiles%\Microsoft Visual Studio\Installer"
) else (
echo "vswhere tool is not found"
)
问题在这里, cd "%ProgramFiles(x86)%\Microsoft Visual Studio\Installer"
这样是无法切换到目的目录的,因为盘符不同,更具体地点地说,这样是无法从D盘切换到C盘的,
d:\temp>cd C:\Program Files (x86)\Microsoft Visual Studio\Installer
后面还要加上盘符切换操作:
d:\temp>c:
C:\Program Files (x86)\Microsoft Visual Studio\Installer>
所以,修改bat文件即可, cd /d "%ProgramFiles(x86)%\Microsoft Visual Studio\Installer"
当然, 最好的办法还是在默认的目录下操作。另外,这里也有类似的别人发现的报错, github.com/microsoft/v…