Skip to content

Environment setup eccodes problem #24

@WouterKoksNL

Description

@WouterKoksNL

Hi, I encountered problems running the example code (wind and solar) on a clean environment.
the line that gives errors is
from hefty.solar import get_solar_forecast

the following install fixed the problem
conda install -c conda-forge eccodes

error message:
"""
(hefty) PS C:\Users\wouterko\GitHub\hefty-forecasting> python main.py
Traceback (most recent call last):
File "C:\Users\wouterko\GitHub\hefty-forecasting\main.py", line 2, in
from hefty.solar import get_solar_forecast
File "C:\Users\wouterko\AppData\Local\anaconda3\envs\hefty\Lib\site-packages\hefty\solar.py", line 4, in
from herbie import Herbie, FastHerbie
File "C:\Users\wouterko\AppData\Local\anaconda3\envs\hefty\Lib\site-packages\herbie_init_.py", line 206, in
from herbie.core import Herbie
File "C:\Users\wouterko\AppData\Local\anaconda3\envs\hefty\Lib\site-packages\herbie\core.py", line 25, in
import cfgrib
File "C:\Users\wouterko\AppData\Local\anaconda3\envs\hefty\Lib\site-packages\cfgrib_init_.py", line 20, in
from .cfmessage import COMPUTED_KEYS
File "C:\Users\wouterko\AppData\Local\anaconda3\envs\hefty\Lib\site-packages\cfgrib\cfmessage.py", line 29, in
from . import abc, messages
File "C:\Users\wouterko\AppData\Local\anaconda3\envs\hefty\Lib\site-packages\cfgrib\messages.py", line 28, in
import eccodes # type: ignore
^^^^^^^^^^^^^^
File "C:\Users\wouterko\AppData\Local\anaconda3\envs\hefty\Lib\site-packages\eccodes_init_.py", line 13, in
from .eccodes import * # noqa
^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\wouterko\AppData\Local\anaconda3\envs\hefty\Lib\site-packages\eccodes\eccodes.py", line 12, in
from gribapi import (
...<8 lines>...
)
File "C:\Users\wouterko\AppData\Local\anaconda3\envs\hefty\Lib\site-packages\gribapi_init_.py", line 13, in
from .gribapi import * # noqa
^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\wouterko\AppData\Local\anaconda3\envs\hefty\Lib\site-packages\gribapi\gribapi.py", line 34, in
from gribapi.errors import GribInternalError
File "C:\Users\wouterko\AppData\Local\anaconda3\envs\hefty\Lib\site-packages\gribapi\errors.py", line 16, in
from .bindings import ENC, ffi, lib
File "C:\Users\wouterko\AppData\Local\anaconda3\envs\hefty\Lib\site-packages\gribapi\bindings.py", line 105, in
raise RuntimeError("Cannot find the ecCodes library")
RuntimeError: Cannot find the ecCodes library
"""

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions