2 Stimmen

Pytables 2.3.1 mit Python 2.5 unter Windows: Fehler - konnte keine lokale hdf5-Installation finden

Ich versuche, PyTables 2.3.1 unter Windows XP mit Python 2.5 zu installieren. Ich erhalte den folgenden Fehler:

Konnte keine lokale HDF5-Installation finden.
Sie müssen möglicherweise explizit angeben, wo Ihre lokalen HDF5-Header und -Bibliothek gefunden werden können, indem Sie die Umgebungsvariable HDF5_DIR festlegen oder die Befehlszeilenoption --hdf5 verwenden.

Ich bin etwas verwirrt von der Installation der HDF5-Bibliothek. Ich habe das Windows-Binary namens HDF5188-win32-shared.zip von der HDF5-Website heruntergeladen und die .exe-Datei im Zip-Archiv ausgeführt. Jetzt habe ich anscheinend eine Installation der HDF5-Bibliothek in diesem Ordner:

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

Ich habe versucht, eine Umgebungsvariable namens HDF5_DIR zu erstellen, die auf diesen Ordner zeigt, aber leider ohne Erfolg. Offensichtlich installiere ich nicht den richtigen Teil der HDF5-Bibliothek, aber ich weiß nicht, was ich stattdessen tun sollte.

Hat jemand bitte Vorschläge?

Danke!

3voto

im-i0dum Punkte 462

Aus den Dokumenten können Sie es versuchen: Legen Sie die DLL-Bibliotheken (hdf5dll.dll und optional lzo1.dll und bzip2.dll) in ein Verzeichnis, das in Ihrer PATH-Umgebungsvariable aufgeführt ist

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

ermitteln

hdf5dll.dll

und stellen Sie sicher, dass das Verzeichnis, das es enthält, in der PATH-Variable vorhanden ist, oder Sie können es mit --hdf5=path/to/ versuchen

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X