Anaconda3 libhdf5.so.9: невозможно открыть общий объектный файл [отлично работает на py2.7, но не на py3.4]
Я просто пытался использовать pd.HDFStore
в записной книжке IPython с ядром Python 3 (Anaconda 2&3 в Ubuntu 14.04)
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
, он работает правильно, и не возникает ошибка импорта.
Я думаю, что я должен что-то пропустить для настройки pytables
под анакондой питон 3 env, но я не могу понять это. Любая помощь высоко ценится.
Обновить:
Я только что попробовал на свежую установку Anaconda3-2.3.0-Linux-x86_64
с официального сайта, и это заканчивается с той же ошибкой. Когда я пытаюсь $locate libhdf5.so.9
в командной строке ничего не появляется.
2 ответа
Это известная проблема, над которой мы работаем. Когда это исправлено, conda update --all
обновит библиотеки и исправит проблему.