Anaconda3 libhdf5.so.9:无法打开共享对象文件[在py2.7上运行正常但在py3.4上运行不正常]

时间:2015-07-25 18:11:35

标签: python-3.x pandas anaconda pytables hdfstore

我只是尝试在IPython Notebook中使用pd.HDFStore和Python 3内核(Ubuntu 14.04上的Anaconda 2& 3)

import pandas as pd
store = pd.HDFStore('/home/Jian/Downloads/test.h5')  

但它会引发以下错误

ImportError: HDFStore requires PyTables, "libhdf5.so.9: cannot open shared object file: No such file or directory" problem importing

我最初认为这是因为pytables在某种程度上缺失了,但当我检查$source activate py34$conda list时,pytables 3.2.0已经安装在anaconda python3环境下。

另外,如果我切换到Python 2,例如$source activate py27并启动ipython notebook,它就能正常工作,不会引发导入错误。

我想我必须错过在anaconda python 3 env下配置pytables的东西,但我无法理解。任何帮助都非常感谢。

更新

我刚尝试从官方网站全新安装Anaconda3-2.3.0-Linux-x86_64,但最终却出现了同样的错误。当我在命令行中尝试$locate libhdf5.so.9时,什么都没有出现。

1 个答案:

答案 0 :(得分:2)

这是我们正在研究的一个已知问题。修复后,conda update --all将更新库并修复问题。