guard_import#
- langchain_core.utils.utils.guard_import(module_name: str, *, pip_name: str | None = None, package: str | None = None) Any [source]#
动态导入一个模块,如果模块未安装则引发异常。
- Parameters:
module_name (str) – 要导入的模块的名称。
pip_name (str, optional) – 使用pip安装的模块名称。默认为None。
package (str, optional) – 导入模块的包。默认为 None。
- Returns:
导入的模块。
- Return type:
任何
- Raises:
ImportError – 如果模块未安装。