langchain_core.utils.utils.guard_import

langchain_core.utils.utils.guard_import(module_name: str, *, pip_name: Optional[str] = None, package: Optional[str] = None) Any[来源]

动态导入一个模块,如果该模块未安装则抛出异常。

参数
  • module_name (str) – 要导入的模块名称。

  • pip_name (str, 可选) – 使用pip安装的模块名称。默认为None。

  • package (str, 可选) – 从此包导入模块。默认为None。

返回

导入的模块。

返回类型

Any

抛出

ImportError – 如果模块未安装。