首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从OpenVINO导入PyCharm

从OpenVINO导入PyCharm
EN

Stack Overflow用户
提问于 2020-12-10 20:03:55
回答 2查看 370关注 0票数 0

我的设置如下:

  • macOS大Sur
  • 碧昂夫
  • PyCharm + venv
  • Python 3.7.7
  • OpenVINO 2021.1.110

我正在尝试导入OpenVINO:

代码语言:javascript
复制
import openvino
from openvino import inference_engine

这将导致在PyCharm中运行(即使用Play按钮时的PyCharm配置)时出现以下错误:

代码语言:javascript
复制
Traceback (most recent call last):
  File "/Users/myuser/code/test.py", line 2, in <module>
    from openvino import inference_engine
  File "/Users/myuser/.pyenv/versions/3.7.7/lib/python3.7/site-packages/openvino/inference_engine/__init__.py", line 1, in <module>
    from .ie_api import *
ImportError: dlopen(/Users/myuser/.pyenv/versions/3.7.7/lib/python3.7/site-packages/openvino/inference_engine/ie_api.cpython-37m-darwin.so, 2): Library not loaded: @rpath/libinference_engine.dylib
  Referenced from: /Users/myuser/.pyenv/versions/3.7.7/lib/python3.7/site-packages/openvino/inference_engine/ie_api.cpython-37m-darwin.so
  Reason: image not found

如果我从PyCharm终端运行相同的文件,它就能正常工作:

代码语言:javascript
复制
python3 test.py

我怎么能让它与PyCharm一起工作呢?我需要调试一些代码。

EN

回答 2

Stack Overflow用户

发布于 2020-12-15 07:09:21

请注意,每次使用OpenVINO工具包都需要初始化setupvars.sh。

您可以永久地设置它,如果不是,则每次打开新终端时都需要初始化它。

请确保在输入初始化消息时会出现初始化消息。如果您已永久设置了新终端,则每次打开新终端时,它都会自动显示。

为了确定,确保按照这个指南做了所有的事情。

票数 0
EN

Stack Overflow用户

发布于 2021-10-15 05:17:55

我相信,您已经初始化了终端中的OpenVINO环境。也许您的.profile文件中有s.profilebin/setupvars.sh包中的脚本OpenVINO将环境变量(首先是PYTHONPATHLD_LIBRARY_PATH)设置为OpenVINO二进制文件。因此,您需要使用PyCharm中配置的值来处理终端和过去的这些变量的值。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65241532

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档