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 – 如果模块未安装。