pandas to_hdf 函数获取非法指令
pandas to_hdf function get Illegal instruction
似乎是 OS X 10.10 和 docker 特定错误。当我尝试
import pandas as pd
df = pd.DataFrame([[1,2,3], [2,3,4]], columns=['a', 'b', 'c'])
df.to_hdf(
'test.h5',
'sites',
data_columns=True,
format='t',
complevel=5,
complib='blosc'
)
我得到了error/messageIllegal instruction
。但是,我直接在 OS X 中尝试了相同的代码,在 CoreOS 中尝试了相同的 docker 容器。他们都有效。谁能帮我解决这个问题?
其实我发现这个错误只发生在pytable 3.2.0版本。我回退到版本 3.1.1 和
似乎是 OS X 10.10 和 docker 特定错误。当我尝试
import pandas as pd
df = pd.DataFrame([[1,2,3], [2,3,4]], columns=['a', 'b', 'c'])
df.to_hdf(
'test.h5',
'sites',
data_columns=True,
format='t',
complevel=5,
complib='blosc'
)
我得到了error/messageIllegal instruction
。但是,我直接在 OS X 中尝试了相同的代码,在 CoreOS 中尝试了相同的 docker 容器。他们都有效。谁能帮我解决这个问题?
其实我发现这个错误只发生在pytable 3.2.0版本。我回退到版本 3.1.1 和