Python: не удалось загрузить пакет по пути
Я пытаюсь установить cfgrib с помощью pip, используя следующее:
pip3 install --user eccodes
Это устанавливает пакет eccodes по следующему пути:
/Library/name/Python/3.8/lib/python/site-packages
Когда я пытаюсь запустить свой скрипт на Python (см. ниже), я получаю сообщение об ошибке:
UserWarning: Failed to load cfgrib - most likely there is a problem accessing the ecCodes library. Try `import cfgrib` to get the full error message
import numpy as np
import xarray as xr
import matplotlib.pyplot as plt
import cfgrib
path = '/Users/name/Library/Python/3.8/bin'
fname = 'download.grib'
ds = xr.open_dataset(path+fname,engine = 'cfgrib',backend_kwargs={'indexpath':''})
Кто-нибудь знает, как это решить?
1 ответ
Пытаться
pip install ecmwflib
Это сработало для меня.
Ссылка