首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法安装h5py

无法安装h5py
EN

Stack Overflow用户
提问于 2020-11-03 13:33:55
回答 6查看 16.2K关注 0票数 4

我正在尝试h5py上的Windows10 64位,Python3.8.5,Pip20.2.4。

使用此命令

代码语言:javascript
复制
pip install h5py

但这会引发一个错误

代码语言:javascript
复制
ERROR: Could not build wheels for h5py which use PEP 517 and cannot be installed directly

看起来这对于pep 517和其他软件包来说是个众所周知的问题,所以我试着检查所有的解决方案,比如

代码语言:javascript
复制
pip install --no-use-pep517 h5py
pip install --no-binary h5py

但什么都不管用。如何安装h5py

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2020-11-03 14:20:27

找到了一个解决方案--我试图安装在Python3.8.5 32位上。切换到64位刚刚解决了这个问题。

我看到最新版本不支持win 32,请查看以下内容: github.com/h5py/h5py/issues/1753

票数 2
EN

Stack Overflow用户

发布于 2020-12-09 15:55:42

安装版本-hdf5 5将解决这个问题。

代码语言:javascript
复制
pip install versioned-hdf5

现在做pip install h5py

票数 8
EN

Stack Overflow用户

发布于 2020-11-17 14:11:01

我不确定除了这个之外,您是否还有其他类型的依赖错误。在我的例子中,我有关于缺少的依赖项libhdf5.so的更多细节。它指出:“错误: libhdf5.so不能打开共享对象文件:没有这样的文件或目录”

我检查了h5py文档,以确保我有正确版本的pip和setuptools,https://pip.pypa.io/en/stable/reference/pip/

代码语言:javascript
复制
pip install --upgrade pip setuptools wheel

我通过运行下面的代码安装了libhdf5.so库,并为我解决了这个问题:

代码语言:javascript
复制
sudo apt-get install libhdf5-dev

我遇到了类似的PEP 517错误,这些错误是由缺少依赖关系引起的:

  1. ERROR: Could not build wheels for glpk which use PEP 517 and cannot be installed directly
  2. ERROR: Could not build wheels for scipy which use PEP 517 and cannot be installed directly

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64663862

复制
相关文章

相似问题

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