onnxruntime:无法导入名称';获取所有供应商';

onnxruntime:无法导入名称';获取所有供应商';,onnx,onnxruntime,Onnx,Onnxruntime,尝试在macOS上使用Python3.6.3在Jupiter笔记本中导入onnxruntime。 我在导入时遇到以下错误: import onnxruntime ImportError Traceback (most recent call last) <ipython-input-4-df664b79ebd4> in <module> ----> 1 import onnxruntime

尝试在macOS上使用Python3.6.3在Jupiter笔记本中导入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'
导入onnxruntime
强求恐怖
回溯(最近一次呼叫最后一次)
在里面
---->1导入onnxruntime
2.
中的~/.virtualenvs/3.6nlp/lib/python3.6/site packages/onnxruntime/\uuuu init\uuuuuu.py
11 \uuuu作者\uuuuu=“微软”
12
--->13从onnxruntime.capi.\u pybind\u状态导入获取所有提供程序,获取可用提供程序,获取设备,设置种子\
14 RunOptions、SessionOptions、set_default_logger_severity、NodeArg、ModelMetadata、GraphopOptimizationLevel、\
15执行模式、端口设备、会话绑定
ImportError:无法导入名称“获取所有\u提供程序”
我研究过类似的问题,例如 但还没有找到适合我的答案


有什么建议吗?谢谢

原来问题在于没有安装libomp。如果你遇到这个问题,你可以通过运行

brew install libomp

如果您像我一样陷入困境,希望这对您有所帮助

您是如何安装onnxruntime的?通过pip安装:pip安装onnx onnxruntime