我正在尝试h5py上的Windows10 64位,Python3.8.5,Pip20.2.4。
使用此命令
pip install h5py但这会引发一个错误
ERROR: Could not build wheels for h5py which use PEP 517 and cannot be installed directly看起来这对于pep 517和其他软件包来说是个众所周知的问题,所以我试着检查所有的解决方案,比如
pip install --no-use-pep517 h5py
pip install --no-binary h5py但什么都不管用。如何安装h5py?
发布于 2020-11-03 14:20:27
找到了一个解决方案--我试图安装在Python3.8.5 32位上。切换到64位刚刚解决了这个问题。
我看到最新版本不支持win 32,请查看以下内容: github.com/h5py/h5py/issues/1753
发布于 2020-12-09 15:55:42
安装版本-hdf5 5将解决这个问题。
pip install versioned-hdf5现在做pip install h5py
发布于 2020-11-17 14:11:01
我不确定除了这个之外,您是否还有其他类型的依赖错误。在我的例子中,我有关于缺少的依赖项libhdf5.so的更多细节。它指出:“错误: libhdf5.so不能打开共享对象文件:没有这样的文件或目录”。
我检查了h5py文档,以确保我有正确版本的pip和setuptools,https://pip.pypa.io/en/stable/reference/pip/。
pip install --upgrade pip setuptools wheel我通过运行下面的代码安装了libhdf5.so库,并为我解决了这个问题:
sudo apt-get install libhdf5-dev我遇到了类似的PEP 517错误,这些错误是由缺少依赖关系引起的:

https://stackoverflow.com/questions/64663862
复制相似问题