2012-04-06 4 views
0

Ich versuche PyTables 2.3.1 unter Windows XP mit Python 2.5 zu installieren. Ich erhalte die folgende Fehlermeldung:Pytables 2.3.1 mit Python 2.5 unter Windows: Fehler - konnte keine lokale hdf5-Installation finden

Could not find a local HDF5 installation. 
You may need to explicitly state where your local HDF5 
headers and library can be found by setting the HDF5_DIR 
environment variable or by using the --hdf5 command-line option. 

Ich bin ein bisschen durch die Installation der HDF5 Bibliothek verwechselt. Ich habe die Windows-Binärdatei mit der Bezeichnung HDF5188-win32-shared.zip von der HDF5 site heruntergeladen und die .exe-Datei im ZIP-Archiv ausgeführt. Ich habe jetzt, was in diesem Ordner wie eine Installation der HDF5 Bibliothek aussieht:

C:\Program Files\HDF Group\HDF5\1.8.8 

Ich habe versucht, eine Umgebungsvariable zu schaffen HDF5_DIR Hinweis auf diesen Ordner, aber noch keine Freude. Ich installiere offensichtlich nicht das richtige Bit der HDF5-Bibliothek, aber ich weiß nicht, was ich stattdessen tun sollte.

Hat jemand irgendwelche Vorschläge, bitte?

Danke!

Antwort

1

vom docs Sie können versuchen: Setzen Sie die DLL-Bibliotheken (hdf5dll.dll und optional lzo1.dll und bzip2.dll)

in a directory listed in your PATH environment variable

. Das Installationsprogramm setup.py gibt eine entsprechende Warnung aus, wenn die Bibliotheken nicht gefunden werden können.

lokalisieren

hdf5dll.dll

und sicher dir machen containig es in der PATH-var ist oder Sie können --hdf5 = path/to/command

+0

Dank versuchen. Sieht aus, als hätte ich die falsche Version der HDF5-Bibliothek heruntergeladen. Die oben erwähnte Datei win32-shared.zip scheint hdf5dll.dll nicht zu haben. Ich habe eine andere Version heruntergeladen und alles funktioniert jetzt. Prost! – JamesS

+0

@JamesS: Ich habe das gleiche Problem. Könnten Sie bitte einen Link zu der anderen Version hinzufügen, die hdf5dll.dll enthält? Vielen Dank – ljk07