Ich weiß nicht, warum diese Pakete immer so schwer zu installieren sind. Ich benutze NetCDF/HDF5 schon seit langer Zeit und es war schon immer ein reiner Horrortrip, sie zu installieren oder richtig laufen zu lassen, egal ob auf Linux oder OSX, egal ob C, C++ oder jetzt Python. Die einfache Abhängigkeit zwischen netcdf4 und hdf5 ist eine Quelle großer Schmerzen für viele Leute und ich wünschte wirklich, die Entwickler dieser Pakete würden endlich etwas dagegen tun.Python, NetCDF4 und HDF5
Also, das neueste konkrete Problem, mit dem ich konfrontiert bin, ist dies: Ich versuche netCDF4 für Python zu installieren. Ich erhalte die folgende Fehlermeldung:
Package hdf5 was not found in the pkg-config search path
Perhaps you should add the directory containing `hdf5.pc'
Ich versuchte, die hdf5 Pakete mit apt-get, einschließlich zu installieren:
- libhdf5-Seriell-dev
- libhdf5-Serien
- libhdf5-7
- python-h5py
- libhdf5-dev
- hdf5-Tools
- hdf5-Helfer
- libhdf5-7-dbg
pip benutzen, habe ich versucht:
pip install h5py
die kläglich eine Abhängigkeit Cython zu lösen gescheitert, die ich dann manuell installiert. Danach hat es (anscheinend) installiert, aber ich finde die Datei hdf5.pc nirgends.
Ich ziehe meine Haare hier raus. Kann jemand dieses Problem umgehen?
Haben Sie in Betracht gezogen, Anaconda zu verwenden? Alle Ihre Installationsprobleme werden verschwinden :) – jhamman