Missing optional dependency 'tables'. In pandas to_hdf
I got it to work by using
conda install snappy
For conda users:
conda install pytables
- The issue was with
tables
. - When i was installing
tables
using pip into local user directory using following command it's not working.
pip install --user tables
Running
import tables
will result in this error.ImportError: Could not load any of ['hdf5.dll', 'hdf5dll.dll'], please ensure that it can be found in the system path
The solution that worked for me is to uninstall tables. And install it into python's directory. (or where your python is installed).
without --user option
. You may require admin/root access for this depending upon location of your python.- For me my python path was
C:\Program Files\Python37-64\python.exe
and installing underc:\program files\python37-64\lib\site-packages\
worked for me. - Hope this helps. I don't know why installing in user directory is not working for tables. If anyone can find the reason for that please post here.