首页 > 解决方案 > 从 PyCharm 导入 OpenVINO

问题描述

我的设置如下:

我正在尝试导入 OpenVINO:

import openvino
from openvino import inference_engine

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

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 终端运行相同的文件,它就可以正常工作:

python3 test.py

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

标签: pythonpycharmopenvino

解决方案


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

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

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

只是为了确定,请确保您按照本指南完成了所有工作。


推荐阅读