Я хочу запустить скрипт Python, который использует модуль netCDF4. Поэтому я следовал инструкциям здесь: http://netcdf4-python.googlecode.com/svn/trunk/docs/netCDF4-module.html
по какой причине он не работает с установленной мной версией HDF5. Я установил последнюю версию (1.8.10) в свой домашний каталог. Но Python приходит с этой ошибкой:
$ import netCDF4
---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
/user/timo/<ipython-input-2-f731da2de255> in <module>()
----> 1 import netCDF4
/user/timo/netCDF4.pyx in init netCDF4 (netCDF4.c:46771)()
ImportError: netCDF4 module must be linked against HDF5 version 1.8.4-patch1 or higher, got 1.8.10
поэтому я удалил папки для 1.8.10-версии (вручную) из моего домашнего каталога и установил 1.8.4-patch1. (Возможно '.10'-версия не совместима?)
но это не решит проблему. Ошибку, когда я запускаю скрипт на Python, все тот же. Вот почему я подумал, что где-то должно быть что-то из этого.10 '- версию я не удалял, поэтому искал 'hdf5':
4> sudo find / -name 'hdf5'
/user/timo/hdf5
/user/timo/Downloads/hdf5-1.8.4-patch1/windows/proj/hdf5
(в' /user/timo/hdf5 'установлена'1.8.4-patch1' -версия)
Я думаю, мой скрипт Python будет работать, после того, как я удалил '1.8.10' - версия полностью. Кто-нибудь может мне помочь?
(Я использую 'с Ubuntu 12.04.1 ЛЦ" и " вместо python2.7')