oso*_*ted 9 python windows hdf5 pandas
我正在使用pandas/python以HDFStore格式保存DataFrame.当我应用my_data_frame.to_hdf(arguments ...)命令时,我收到一条错误消息:警告!***HDF5库版本不匹配错误***和我的程序停止.
我正在使用Python 3.5.2 :: Anaconda 4.1.1(64位)处理Windows 7(64位).
我一直在阅读这个错误消息,因为它说我的计算机上安装的HDF5版本和Anacondas使用的版本之间存在问题.根据这篇文章,一个简单的"conda安装-c anaconda hdf5 = 1.8.18"可以解决我的问题,但我仍然有相同的消息错误.
谢谢你的帮助.
在这里,我提供了错误的完整日志:
Warning! ***HDF5 library version mismatched error***
The HDF5 header files used to compile this application do not match
the version used by the HDF5 library to which this application is linked.
Data corruption or segmentation faults may occur if the application continues.
This can happen when an application was compiled by one version of HDF5 but
linked with a different version of static or shared HDF5 library.
You should recompile the application or check your shared library related
settings such as 'LD_LIBRARY_PATH'.
You can, at your own risk, disable this warning by setting the environment
variable 'HDF5_DISABLE_VERSION_CHECK' to a value of '1'.
Setting it to 2 or higher will suppress the warning messages totally.
Headers are 1.8.15, library is 1.8.18
SUMMARY OF THE HDF5 CONFIGURATION
=================================
General Information:
-------------------
HDF5 Version: 1.8.18
Configured on: 2017-05-31
Configured by: NMake Makefiles
Configure mode: CMAKE 3.8.0
Host system: Windows-6.3.9600
Uname information: Windows
Byte sex: little-endian
Libraries:
Installation point: C:/bld/hdf5_1496269860661/_b_env/Library
Compiling Options:
------------------
Compilation Mode: RELEASE
C Compiler: C:/Program Files (x86)/Microsoft Visual Studio
14.0/VC/bin/amd64/cl.exe
CFLAGS: /DWIN32 /D_WINDOWS /W3
H5_CFLAGS:
AM_CFLAGS:
CPPFLAGS:
H5_CPPFLAGS:
AM_CPPFLAGS:
Shared C Library: YES
Static C Library: YES
Statically Linked Executables: OFF
LDFLAGS: /machine:x64
AM_LDFLAGS:
Extra libraries: C:/bld/hdf5_1496269860661/_b_env/Library/lib/z.
lib
Archiver:
Ranlib:
Debugged Packages:
API Tracing: OFF
Languages:
----------
Fortran: OFF
Fortran Compiler:
Fortran 2003 Compiler:
Fortran Flags:
H5 Fortran Flags:
AM Fortran Flags:
Shared Fortran Library: YES
Static Fortran Library: YES
C++: ON
C++ Compiler: C:/Program Files (x86)/Microsoft Visual Studio
14.0/VC/bin/amd64/cl.exe
C++ Flags: /DWIN32 /D_WINDOWS /W3 /GR /EHsc
H5 C++ Flags:
AM C++ Flags:
Shared C++ Library: YES
Static C++ Library: YES
Features:
---------
Parallel HDF5: OFF
High Level library: ON
Threadsafety: ON
Default API Mapping: v18
With Deprecated Public Symbols: ON
I/O filters (external): DEFLATE
MPE:
Direct VFD:
dmalloc:
Clear file buffers before write: ON
Using memory checker: OFF
Function Stack Tracing: OFF
Strict File Format Checks: OFF
Optimization Instrumentation:
小智 25
尝试卸载 h5py 模块并重新安装。这为我修好了
pip uninstall h5pypip install h5py小智 13
Headers are 1.8.15, library is 1.8.18
Run Code Online (Sandbox Code Playgroud)
您的错误信息显示在此,因此您需要安装该1.8.15版本.
conda install -c anaconda hdf5=1.8.15
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5211 次 |
| 最近记录: |