Anaconda3 libhdf5.so.9: 无法打开共享对象文件 [在 py2.7 上工作正常但在 py3.4 上不工作]
Anaconda3 libhdf5.so.9: cannot open shared object file [works fine on py2.7 but not on py3.4]
我刚刚尝试在 IPython 带有 Python 3 内核的笔记本中使用 pd.HDFStore
(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
时,没有任何显示。
这是一个我们正在处理的已知问题。修复后,conda update --all
将更新库并修复问题。
我刚刚尝试在 IPython 带有 Python 3 内核的笔记本中使用 pd.HDFStore
(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
时,没有任何显示。
这是一个我们正在处理的已知问题。修复后,conda update --all
将更新库并修复问题。