【发布时间】:2020-12-10 20:03:55
【问题描述】:
我的设置如下:
- macOS 大苏尔
- pyenv
- PyCharm + venv
- Python 3.7.7
- 打开VINO 2021.1.110
我正在尝试导入 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 一起使用?我需要调试一些代码。
【问题讨论】:
-
OpenVINO 的某些依赖项似乎没有正确安装,但从终端调用时代码确实有效。所以我猜测依赖项安装在您调用脚本的文件夹中。另外,也许尝试删除并重新安装 OpenVINO。
-
不,我从 PyCharm 的终端中调用脚本。 OpenVINO 已使用 GUI 安装程序进行安装。我尝试再次安装它,但没有成功。