Windows 10 下的OpenVINO Pycharm+Anaconda开发环境配置
Posted ʚVVcatɞ
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Windows 10 下的OpenVINO Pycharm+Anaconda开发环境配置相关的知识,希望对你有一定的参考价值。
配置环境
- Windows 10
- Anaconda 2.0.4
- Pycharm 2021.1
- Python 环境 3.6.13
- OpenVINO 工具包 2020.2
OpenVINO安装:https://blog.csdn.net/qq_44989881/article/details/119296663
使用 Anaconda 操作,切换到要使用 OpenVINO 的Python环境
也可以通过打开 Anaconda Prompt
使用以下命令切换到 Anaconda 中创建的python环境
conda activate 环境名称
安装 openvino 所需要的依赖库
pip install -r "C:\\Program Files (x86)\\Intel\\openvino_2021.2.185\\python\\python3.6\\requirements.txt"
找到 openvino_2021.2.185目录 → bin目录→ setupvars.bat 文件
cd C:\\Program Files (x86)\\Intel\\openvino_2021.2.185\\bin
OpenVINO环境初始化,通过终端运行bat文件
setupvars.bat
将 C:\\Program Files (x86)\\Intel\\openvino_2021.2.185\\python\\python3.6 目录下的 OpenVINO
文件夹放在 H:\\AnacondaNavigator\\Anaconda\\envs\\pytorch\\Lib\\的 site-packages
目录下
配置测试:
使用Pycharm运行以下代码可以看到 支持OpenVino的设备
from openvino.inference_engine import IECore
ie = IECore()
for device in ie.available_devices: # 查看有哪些设备支持 OpenVino
print(device)
踩坑一:
Traceback (most recent call last):
File "M:/python/深度学习/OpenVINO/1.开发环境配置/Main/main.py", line 1, in <module>
from openvino.inference_engine import IECore
File "H:\\AnacondaNavigator\\Anaconda\\envs\\pytorch\\lib\\site-packages\\openvino\\inference_engine\\__init__.py", line 1, in <module>
from .ie_api import *
ImportError: DLL load failed: 找不到指定的模块。
没有对 OpenVINO环境初始化,运行 setupvars.bat 文件进行初始化
from openvino.inference_engine import IECore
ie = IECore()
ie.available_devices
踩坑二:
以上终端运行可以成功,但是打开 Pycharm 运行代码仍然出现以上错误,需要先
找到 openvino_2021.2.185目录 → bin目录→ setupvars.bat 文件
cd C:\\Program Files (x86)\\Intel\\openvino_2021.2.185\\bin
OpenVINO环境初始化,通过终端运行bat文件
setupvars.bat
然后再通过终端找到 pycharm64.exe 文件所在的位置
使用终端运行 pycharm64.exe 文件,然后打开后再次运行
from openvino.inference_engine import IECore
ie = IECore()
for device in ie.available_devices: # 查看有哪些设备支持 OpenVino
print(device)
可以看到代码执行成功。
以上每次启动都会有点繁琐,所以写了个bat脚本执行,每次执行脚本文件就会自动初始化一遍,然后自动打开Pycharm
:start
cd C:\\Program Files (x86)\\Intel\\openvino_2021.2.185\\bin && setupvars.bat && TIMEOUT /T 3 && H: && cd H:\\Pycharm\\PyCharm 2021.1\\bin && pycharm64.exe
echo starting......
- C:\\Program Files (x86)\\Intel\\openvino_2021.2.185\\bin:setupvars.bat文件所在目录
- H:\\Pycharm\\PyCharm 2021.1\\bin:PyCharm 所在目录
- H: :Pycharm 所在盘符
- TIMEOUT /T 3:3秒后会自动启动 PyCharm
注意:要使用 Anaconda 软件中所选python环境的终端执行该脚本
执行效果
以上是关于Windows 10 下的OpenVINO Pycharm+Anaconda开发环境配置的主要内容,如果未能解决你的问题,请参考以下文章
Windows10 将 YOLOX模型转换为OpenVINO需要的IR文件