首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >警告!*HDF5 5库版本错配错误*

警告!*HDF5 5库版本错配错误*
EN

Stack Overflow用户
提问于 2020-03-31 09:18:47
回答 1查看 608关注 0票数 0

我试着进口tensorflow中的py魅力,我得到了这样的信息:

C:\Users\Public\anaconda\anaconda3\envs\tensor\pythonw.exe C:\Users\Public\anaconda\anaconda3\envs\tensor\lib\site-packages\h5py__init__.py:40: UserWarning: h5py是针对1.10.4构建的,它针对HDF5 1.10.5运行'{0}.{1}.{2}'.format(*version.hdf5_built_version_tuple)警告!HDF5库版本错配错误用于编译此应用程序的HDF5头文件与链接该应用程序的HDF5库使用的版本不匹配。如果应用程序继续运行,可能会发生数据损坏或分段错误。当应用程序由一个版本的HDF5编译,但与不同版本的静态或共享HDF5库链接时,就会发生这种情况。您应该重新编译应用程序,或者检查与共享库相关的设置,例如'LD_ library _PATH‘。您可以通过将环境变量“HDF5_DISABLE_VERSION_CHECK”设置为'1‘来禁用此警告。将其设置为2或更高将完全抑制警告消息。标头是1.10.4,库是HDF5配置=================================的1.10.5摘要

一般资料:

代码语言:javascript
复制
               HDF5 Version: 1.10.5
              Configured on: 2019-03-04
              Configured by: Visual Studio 15 2017 Win64
                Host system: Windows-10.0.17763
          Uname information: Windows
                   Byte sex: little-endian
         Installation point: C:/Program Files/HDF5

汇编备选方案:

代码语言:javascript
复制
                 Build Mode: 
          Debugging Symbols: 
                    Asserts: 
                  Profiling: 
         Optimization Level: 

连接选项:

代码语言:javascript
复制
                      Libraries: 
  Statically Linked Executables: OFF
                        LDFLAGS: /machine:x64
                     H5_LDFLAGS: 
                     AM_LDFLAGS: 
                Extra libraries: 
                       Archiver: 
                         Ranlib: 

语言:

代码语言:javascript
复制
                          C: yes
                 C Compiler: C:/Program Files (x86)/Microsoft Visual Studio/2017/Community/VC/Tools/MSVC/14.16.27023/bin/Hostx86/x64/cl.exe 19.16.27027.1
                   CPPFLAGS: 
                H5_CPPFLAGS: 
                AM_CPPFLAGS: 
                     CFLAGS:  /DWIN32 /D_WINDOWS /W3
                  H5_CFLAGS: 
                  AM_CFLAGS: 
           Shared C Library: YES
           Static C Library: YES

                    Fortran: OFF
           Fortran 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/2017/Community/VC/Tools/MSVC/14.16.27023/bin/Hostx86/x64/cl.exe 19.16.27027.1
                  C++ Flags: /DWIN32 /D_WINDOWS /W3 /GR /EHsc
               H5 C++ Flags: 
               AM C++ Flags: 
         Shared C++ Library: YES
         Static C++ Library: YES

                        JAVA: OFF
               JAVA Compiler:  

功能:

代码语言:javascript
复制
                   Parallel HDF5: OFF
Parallel Filtered Dataset Writes: 
              Large Parallel I/O: 
              High-level library: ON
                    Threadsafety: OFF
             Default API mapping: v110
  With deprecated public symbols: ON
          I/O filters (external):  DEFLATE DECODE ENCODE
                             MPE: 
                      Direct VFD: 
                         dmalloc: 
  Packages w/ extra debug output: 
                     API Tracing: OFF
            Using memory checker: OFF
 Memory allocation sanity checks: OFF
          Function Stack Tracing: OFF
       Strict File Format Checks: OFF
    Optimization Instrumentation: 
Bye...
EN

回答 1

Stack Overflow用户

发布于 2020-12-15 15:50:37

请按以下方式安装h5py

代码语言:javascript
复制
  pip install h5py --upgrade --no-dependencies --force
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60947150

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档