Я пытаюсь использовать ECMWF GRIB_API для доступа к файлам GRIB с Python. Я получаю эту ошибкуImportError при использовании пакета Python Anaconda grib_api
Traceback (most recent call last):
File "/home/martin/markj/JustImportGRIB.py", line 1, in <module>
from gribapi import *
ImportError: No module named gribapi
Одна строка кода :)
from gribapi import *
Я использую Python Анаконды 2.7.12, Linux Centos 64-бит, установленный в качестве пользователя, а не добавляется к Anaconda путь, если это имеет значение - система Python (2.6) находится на пути. Я установил GRIB_API из Pingu Carsti channel, который был лучшим хитом Google. Установка conda не сообщила о каких-либо ошибках.
[[email protected] ~]$ anaconda2/bin/conda install -c pingucarsti grib_api=1.10.4
Fetching package metadata .........
Solving package specifications: ..........
Package plan for installation in environment /home/martin/anaconda2:
The following packages will be downloaded:
package | build
---------------------------|-----------------
grib_api-1.10.4 | 3 1.7 MB pingucarsti
The following NEW packages will be INSTALLED:
grib_api: 1.10.4-3 pingucarsti
Proceed ([y]/n)? y
Fetching packages ...
grib_api-1.10. 100% |################################| Time: 0:00:01 1.24 MB/s
Extracting packages ...
[ COMPLETE ]|###################################################| 100%
Linking packages ...
[ COMPLETE ]|###################################################| 100%
Я нашел some bug reports об этом ошибки может быть вызвана ошибкой в ECMWF GRIB_API, но я не знаю достаточно о Anaconda (или, возможно, Python), не знаю, чтобы выяснить, как применить workarounds.
PinguCarsti посоветовал мне использовать [Конда-кузницу] канал (https://anaconda.org/conda-forge/ecmwf_grib) вместо этого. У меня все еще есть проблемы. Я также пробовал [SciTools] (https://anaconda.org/scitools/ecmwf_grib), но снова все еще испытывал проблемы. – MarkJ
Это не ответ на ваш вопрос, но это может быть полезно ... https://stackoverflow.com/a/44246941/175793 – errata