diff --git a/gribapi/bindings.py b/gribapi/bindings.py index ac0624e..6f77620 100644 --- a/gribapi/bindings.py +++ b/gribapi/bindings.py @@ -36,6 +36,13 @@ LIBNAMES = ["eccodes", "libeccodes.so", "libeccodes"] + try: + import ecmwflibs + + LIBNAMES.insert(0, ecmwflibs.find("eccodes")) + except Exception: + pass + if os.environ.get("ECCODES_DIR"): LIBNAMES.insert(0, os.path.join(os.environ["ECCODES_DIR"], "lib/libeccodes.so"))