- 以下代码出现了错误。
import pandas as pd
df = pd.DataFrame({'a' : [1,2,3]})
df.to_hdf('temp.h5', key='df', mode='w')
这个让我报错了。
缺少可选依赖项“tables”。请使用pip或conda安装表格。
我已经尝试过ImportError HDFStore requires PyTables No module named tables,但仍然出现相同的错误。
当我读取hdf文件时,我遇到了相同的错误。而且
tables
已经为我的Python安装好了。
一些版本信息。
- python 3.7.4
- pandas 0.25.2
- windows10
PS:您可以在repl
https://repl.it/中重现此问题。
更新:
- 我试着运行以下内容。
import tables
并获得了以下错误:
ImportError: 无法加载任何一个 ['hdf5.dll', 'hdf5dll.dll'],请确保其可以在系统路径中找到。
看起来pandas没有提供准确的消息。 它只是说缺少依赖项,实际上它已经存在。
如果有人知道如何解决这个问题,那将会有所帮助。