配置环境

  • 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 IECoreie = IECore()
for device in ie.available_devices:  # 查看有哪些设备支持 OpenVinoprint(device)

踩坑一:

Traceback (most recent call last):File "M:/python/深度学习/OpenVINO/1.开发环境配置/Main/main.py", line 1, in <module>from openvino.inference_engine import IECoreFile "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 IECoreie = IECore()
for device in ie.available_devices:  # 查看有哪些设备支持 OpenVinoprint(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开发环境配置相关推荐

  1. win10+pycharm+anaconda开发环境搭建

    win10+pycharm+anaconda开发环境搭建 1.本次任务 2.环境版本 3.anaconda环境配置 4.pycharm安装 5.pycharm+anaconda 6.总结 注:个人水平 ...

  2. window下spark的安装和开发环境配置

    全栈工程师开发手册 (作者:栾鹏) python数据挖掘系列教程 由于Spark是用Scala来写的,所以Spark对Scala肯定是原生态支持的,因此这里以Scala为主来介绍Spark环境的搭建, ...

  3. 轻量级的c语言开发环境搭建,win下轻量级的c语言开发环境配置:vsc + gcc

    说明 VSCode是个编辑器,默认不带编译和调试环境,需要自行安装编译器,调试可以用其插件完成. 编译套件选用的是TDM-GCC,方便易用.(Codeblocks.Dev-Cpp等默认带的都是这款). ...

  4. vsc 如何编译c语言,FW:win下轻量级的c语言开发环境配置:vsc + gcc

    说明 VSCode是个编辑器,默认不带编译和调试环境,需要自行安装编译器,调试可以用其插件完成. 编译套件选用的是TDM-GCC,方便易用.(Codeblocks.Dev-Cpp等默认带的都是这款). ...

  5. linux mysql 开发环境_RedHat Linux下QT平台MySQL数据库开发环境配置

    This doucment is about how to add MySQL driver into QT and about database connections 由于之前安装RedHat的时 ...

  6. linux 安装qt mysql库_Linux下QT平台Mysql数据库开发环境配置

    This doucment is about how to add mysql driver into QT and about database connections     由于之前安装RedH ...

  7. Linux下QT平台Mysql数据库开发环境配置

    This doucment is about how to add mysql driver into QT and about database connections     由于之前安装RedH ...

  8. 安装 | Windows 10下基于Anaconda的TensorFlow详细安装步骤(续)——Pycharm运行tensorflow

    github:https://github.com/MichaelBeechan CSDN:https://blog.csdn.net/u011344545 Blogger:MichaelBeecha ...

  9. Windows 10下使用Anaconda安装TensorFlow1.8

    Windows 10下使用Anaconda安装TensorFlow1.8

最新文章

  1. Java程序中Socket(关于客户端和服务端实例)
  2. php持续写入文件,PHP:如何读取不断写入的文件
  3. EasyUI datagrid动态加载json数据
  4. js 页面history.back()返回上一页,ios 不重新加载ready的解决办法
  5. mysql32位主从复制安装包,MySQL安装-主从复制(5)
  6. uni-app 更新包提示HTML5+Runtime缺少升级包manifest.json中配置的模块:payment
  7. 福禄克网络电缆测试仪LinkIQ网络电缆测试仪的使用方法
  8. 基于单链表的生产者消费者问题
  9. ios13看怎么airpods电量_iPhoneXR查看airpods蓝牙耳机电量的三种方法
  10. BZOJ 1090: [SCOI2003]字符串折叠 区间DP
  11. Oracle查询对应表是否在使用,oracle 中查询当前用户可以看到的表名、表对应的所有字段...
  12. GlusterFS 部署和应用
  13. linux 多线程 pthread_create返回11,pthread_create返回11解决方法
  14. python怎么让py里面逐行运行_Python读写文件详解,看完这篇即可完全理解「收藏」...
  15. 汉诺塔c 语言程序代码,汉诺塔 (C语言代码)
  16. java 普元_也谈普元 - 狂奔 lion - BlogJava
  17. 孙钟秀-《 操作系统教程 》(第4版)注释(稿)
  18. psp能装安卓软件吗_psp移植手机游戏大全 安卓手机玩psp游戏排行榜
  19. 大数据数据挖掘与云计算-认识大数据
  20. Springboot @Aspect

热门文章

  1. Fragment.setArguments()
  2. javascript中实现跨域的方式总结
  3. (转)jQuery禁止右键菜单,全选
  4. PowerDesigner小技巧
  5. ASP.NET MVC 实现模式 - ModelBuilder
  6. IEnumerable是否应该实现IEnumerable接口
  7. 从Oracle收购sunopsis看ETL和ELT产品的趋势
  8. 11. jsp与servlet之间页面跳转及参数传递实例
  9. Android_Servlet验证的简单登录程序
  10. hdu 2013 蟠桃记-递推-[解题报告]C++