找不到满足要求hdf5的版本(来自版本:)没有为hdf5找到匹配的分发

时间:2017-04-06 16:33:06

标签: python macos

我正在尝试使用poretools并需要安装hdf5。我试过了

  

$ pip install hdf5

并获取

  

找不到满足要求hdf5的版本(来自版本:)   找不到匹配的hdf5分发

我的回音$ PATH是:

  

的/ usr / local / bin中:在/ usr / bin中:/ bin中:/ usr / sbin目录:/ sbin目录中:/ opt / X11 / bin中:在/ usr /本地/ munki中:/ opt /盐/ bin中:在/ usr / local / sbin中

和$ python让我:

  

的/ usr / local / bin中/蟒

我怀疑PATH存在一些问题,因为这个mac最初安装了anaconda和python 3.x,我不得不从PATH字符串中删除anaconda。

1 个答案:

答案 0 :(得分:1)

HDF5不是pypi.org上的软件包。您通常会使用libhdf5软件包的系统软件包管理器来安装它。您可能需要在Mac上安装Homebrew才能获得此软件包。 Anaconda有一个HDF5包,可以让这更容易。 h5py包是HDF5二进制数据格式的Pythonic接口。您可以在此处找到安装步骤http://docs.h5py.org/en/latest/build.html。简单的方法是使用Anaconda,Canopy或PythonXY的预配置安装。文档展示了如何使用Pip执行此操作,这仍然需要您使用系统包管理器获取libhdf5。