Unable to reinstall PyTables for Python 2.7

北城余情 提交于 2019-12-04 04:46:15

The hdf5 command line option was not stated correctly ( --hdf5='/usr/local/hdf5' ). Sprinkling print statements in the setup.py made it easier to pin down the problem.

Alex Benke

My HDF5 was installed with homebrew, so setting the environment variable as follows worked for me: HDF5_DIR=/usr/local/Cellar/hdf5/1.8.9

adeslat

That did not work for me.

On Ubuntu 13.10 -- after downloading the latest hdf5 and the python handles for it I sudo'd to create a symbolic link for the header files for hdf5 when the dependent libraries I was using failed to find them -- I'm working with pac bio core libraries for a custom though using

sudo updatedb

and

locate hdf5

did find them in my path after I had downloaded and installed the core libraries and python handles

wget http://www.hdfgroup.org/ftp/HDF5/current/src/hdf5-1.8.12.tar.gz

and

wget https://pypi.python.org/packages/source/h/h5py/h5py-2.2.1.tar.gz

I had to do the following:

export HDF5_DIR=/mnt/hdf5-1.8.12/hdf5/

pip install tables --force

I had to install libhdf5-8 and libhdf5-serial-dev first.

Then, for me, the command on Ubuntu was:

export HDF5_DIR=/usr/lib/x86_64-linux-gnu/hdf5/serial/

Do the following steps:

  1. brew tap homebrew/science
  2. brew install hdf5
  3. see where hdf5 is installed, it shows at the end of second step
  4. export HDF5_DIR=/usr/local/Cellar/hdf5/1.8.16_1/ (Depending on the location that is installed on your computer)
  5. This one worked for me on MAC :-)
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!