1

尝试在 macOS 上使用 python 3.6.3 在 Jupiter notebook 中导入 onnxruntime。我在导入时收到以下错误:

import onnxruntime


ImportError                               
Traceback (most recent call last)
<ipython-input-4-df664b79ebd4> in <module>
----> 1 import onnxruntime
      2 

~/.virtualenvs/3.6nlp/lib/python3.6/site-packages/onnxruntime/__init__.py in <module>
     11 __author__ = "Microsoft"
     12 
---> 13 from onnxruntime.capi._pybind_state import get_all_providers, get_available_providers, get_device, set_seed, \
     14     RunOptions, SessionOptions, set_default_logger_severity, NodeArg, ModelMetadata, GraphOptimizationLevel, \
     15     ExecutionMode, OrtDevice, SessionIOBinding

ImportError: cannot import name 'get_all_providers'

我已经查看了诸如此类的类似问题, 没有找到适合我的答案。

有什么建议么?谢谢!!

4

1 回答 1

2

事实证明,问题在于未安装 libomp。如果你遇到这个问题,你可以通过运行来解决它

brew install libomp

如果你像我一样被卡住,希望这会有所帮助

于 2020-10-16T17:55:33.443 回答