Ошибка при установке netcdf4-python

#python #netcdf #netcdf4

#python #netcdf #netcdf4

Вопрос:

Я пытаюсь установить netcdf4-python следующим образом https://code.google.com/archive/p/netcdf4-python/wikis/UbuntuInstall .wiki Я успешно установил HDF5, но при установке netCDF4 в команде «make» получаю следующие ошибки

 collect2: error: ld returned 1 exit status
Makefile:682: recipe for target 'ncgen3' failed
make[2]: *** [ncgen3] Error 1
make[2]: Leaving directory '/home/farook/Downloads/netcdf-4.4.1/ncgen3'
Makefile:691: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/home/farook/Downloads/netcdf-4.4.1'
Makefile:538: recipe for target 'all' failed
make: *** [all] Error 2
  

Комментарии:

1. Не могли бы вы добавить строки ошибок gcc , которые предшествуют строке collect2?

2. Ну да, это вся моя ошибка pastebin.com/72ncwVgy

3. Вероятно, ваши пути к библиотекам настроены неправильно. Я бы попробовал поискать в Google «libnetcdf.so : неопределенная ссылка на » . Существует много похожих проблем с некоторыми ответами.

4. Есть ли причина, по которой вы пытаетесь установить netCDF4-python HDF5 и / или netCDF вручную? Я думаю, что большинство менеджеров пакетов включают netCDF4-python , если нет, вы могли бы попробовать pip , если нет, я бы попытался установить netCDF4-python netCDF из диспетчера пакетов, и компиляция всего вручную действительно была бы моим последним средством.

5. Да, я выполнил установку pip. Это работает. Спасибо.