我正在尝试安装h5py,但是当我从源代码中执行pip install h5py
或使用python setup.py install
时,会出现致命错误:
hdf5.h: No such file or directory.
其他帖子提到要做pip install libhdf5-dev
或pip install libhdf5-serial-dev
来解决这个问题,但是它说“找不到匹配的发行版”。
如何安装h5py?我将使用CentOS 6.5版本的Linux进入奥德赛计算机。而且,我没有特殊的特权。谢谢!
发布于 2016-06-12 20:12:05
此链接有所帮助:https://github.com/Homebrew/legacy-homebrew/issues/23144
我安装了LinuxHomeBrew并做到了:
brew tap homebrew/science
brew install hdf5
pip install h5py
我能够安装h5py!
发布于 2016-06-12 19:38:47
您的错误是因为您丢失了hdf5.h
头,pip将不会安装开发头,您需要使用您的包管理器来安装它们,在Centos上应该是:
yum install hdf5-devel
如果您查看安装说明:
你需要,通过apt-get,百胜啤酒或自制啤酒:
带有开发头的Python2.6、2.7、3.3或3.4 ( Python或类似的)
HDF5 1.8.4或更高版本,具有开发头的共享库版本(libhdf5-dev或类似版本)
NumPy 1.6.1或更高版本
发布于 2017-09-23 02:41:36
sudo apt-get update
sudo apt-get install python-h5py
(来源)
https://stackoverflow.com/questions/37778299
复制相似问题