diff --git a/symengine/__init__.py b/symengine/__init__.py index f05422c6..c65d4143 100644 --- a/symengine/__init__.py +++ b/symengine/__init__.py @@ -55,7 +55,11 @@ def lambdify(args, exprs, **kwargs): return Lambdify(args, *exprs, **kwargs) - +else: + def __getattr__(name): + if name == 'lambdify': + raise AttributeError("Cannot import numpy, which is required for `lambdify` to work") + raise AttributeError(f"module 'symengine' has no attribute '{name}'") __version__ = "0.9.2"