Python HDF5带PyTables for Windows的ImportError

Python HDF5带PyTables for Windows的ImportError,python,dll,hdf5,pytables,Python,Dll,Hdf5,Pytables,我已经在我能想到的每个目录中安装了HDF5.dll和HDF5dll.dll——PYTHONPATH,USERPROFILE,在PyTables站点包文件夹中——但仍然返回以下错误: ImportError: Could not load any of ['hdf5.dll', 'hdf5dll.dll'], please ensure that it can be found in the system path 这两个都在系统路径中,如果没有这个消息,我仍然无法测试PyTables。有人知道

我已经在我能想到的每个目录中安装了HDF5.dll和HDF5dll.dll——PYTHONPATH,USERPROFILE,在PyTables站点包文件夹中——但仍然返回以下错误:

ImportError: Could not load any of ['hdf5.dll', 'hdf5dll.dll'], please ensure that it can be found in the system path

这两个都在系统路径中,如果没有这个消息,我仍然无法测试PyTables。有人知道如何解决这个问题吗?谢谢大家!

windows10
下的
python3.6.0(x64)
中,我也有同样的错误。有趣的是,根据
Google
搜索,有报道称,自2017年6月以来,
python3
的表已被破坏,而且显然尚未修复


但是,我可以在
windows10
下的
python2.7.13(x64)
中导入表。因此,看看您是否可以在
python2.7

下运行脚本。我从PyPI安装了PyTables 3.5.2,并获得了

失败:ImportError:HDFStore需要PyTables,“无法加载['hdf5.dll','hdf5dll.dll']中的任何一个,请确保可以在系统路径中找到它”


当你试图保护熊猫时,请阅读。然后我通过链接转到Christoph Gohlkes页面并下载了tables-3.5.2-cp37-cp37m-win\u amd64.whl。在pip卸载/安装后,现在一切正常。我的路径中仍然没有hdf5*.dll…

我对文档和我读过的每一篇文章都不感兴趣。我一直得到:

LINK : fatal error LNK1181: cannot open input file 'hdf5.lib'
* Using Python 3.9.0 (tags/v3.9.0:9cf6752, Oct  5 2020, 15:34:40) [MSC v.1927 64 bit (AMD64)]
* USE_PKGCONFIG: False
* Found HDF5 using system PATH ('C:\Users\<user>\AppData\Roaming\Python\Python39\site-packages\h5py')
.. ERROR:: Could not find a local HDF5 installation.
我确实在某个阶段将h5py添加到我的Windows路径中

例如:C:\Users\AppData\Roaming\Python\Python39\site packages\h5py

但我无法证实这一点的影响

pip install -U C:\downloads\h5py-3.1.0-cp39-cp39-win_amd64.whl