txt - pandas read_table python
ImportError HDFStore requiere PyTables. Ningún módulo llamado tablas (7)
import pandas as pd
dfs = pd.HDFStore(''xxxxx.h5'')
arroja este error:
"ImportError: HDFStore requires PyTables, "No module named tables" problem importing"
Intenté instalar PyTables, que requiere Cython. Tengo Cython 0.21 instalado, pero está generando un error que indica que Cython debería ser mayor que 0.13
Aquí está el registro que estoy recibiendo:
".. ERROR:: You need Cython 0.13 or greater to compile PyTables!
----------------------------------------
Cleaning up...
Command python setup.py egg_info failed with error code 1 in /private/tmp/pip_build_root/tables
Storing debug log for failure in /Users/nikhilsahai/Library/Logs/pip.log
Nikhils-MacBook-Pro:~ nikhilsahai$ sudo pip install cython
Requirement already satisfied (use --upgrade to upgrade): cython in /Library/Python/2.7/site-packages/Cython-0.21-py2.7-macosx-10.9-intel.egg
Cleaning up..."
Por favor guíame cómo resolver este problema.
Como mencionó TomAugspurger ... Parece que hay un error con la última versión de pytables. Puede instalar la versión de desarrollo actual ejecutando el siguiente comando:
sudo pip install git+https://github.com/PyTables/PyTables
Si resolvió el problema, la pregunta debería cerrarse :)
En Ubuntu, resolví este problema usando este comando:
sudo apt-get install python3-tables
Tenga en cuenta que estoy usando Python 3
En Windows, tal vez sea una buena elección, usando este comando:
pip instalado tables-3.2.2-cp34-cp34m-win_amd64.whl
--- el documento que puede descargar de http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy
Puedes usar pip en cualquier sistema operativo:
python -m pip instala tablas
Puede consultar la documentación oficial sobre más formas de instalarla http://www.pytables.org/usersguide/installation.html
Simplemente actualizando pytables
con:
pip install --upgrade tables
trabajó para mi.
También tuve el mismo error al usar HDFStore . Probé todos los pasos especificados anteriormente y dediqué muchas horas a encontrar una solución, pero ninguno de ellos tuvo éxito.
Luego descargué e instalé MiniConda . Y luego utilicé el siguiente comando para instalar pytables.
conda install -c conda-forge pytables
Por favor, consulte la siguiente captura de pantalla.
Tienes que instalar pytables:
conda install pytables