После того, как я обновил python2 до python3.7, я больше не могу использовать pandas для загрузки hdf-файлов. В следующих кодах проблем не было, но после обновления до python3.7 я получил сообщение об ошибке «Не могу определить версию для таблиц».
Моя версия Python 3.7, но все еще есть предыдущий python2. 7 дорожек. Пожалуйста, смотрите следующее:
$ python --version
Python 3.7.3
$ whereis python
python: / usr / bin / python /usr / bin / python2.7 /usr/bin/python2.7-config /usr/lib/python2.7 /usr/lib64/python2.7 / etc / python /usr/include/python2.7 / home / yun. wei / anaconda3 / bin / python /home/yun.wei/anaconda3/bin/python3.7 /home/yun.wei/anaconda3/bin/python3.7-config /home/yun.wei/anaconda3/bin/python3. 7m /home/yun.wei/anaconda3/bin/python3.7m-config /usr/share/man/man1/python.1.gz
Это ошибка из-за старых версий Python?
import pandas as pd
filename = 'filename.h5'
df = pd.read_hdf(filename, key='data', mode='r')
ImportError: Невозможно определить версию для таблиц