guard_import#
- langchain_core.utils.utils.guard_import(
- module_name: str,
- *,
- pip_name: str | None = None,
- package: str | None = None,
Dynamically import a module.
Raise an exception if the module is not installed.
- Parameters:
module_name (str) – The name of the module to import.
pip_name (str, optional) – The name of the module to install with pip. Defaults to None.
package (str, optional) – The package to import the module from. Defaults to None.
- Returns:
The imported module.
- Return type:
Any
- Raises:
ImportError – If the module is not installed.