ImportError: Отсутствует необязательная зависимость 'таблицы'. Используйте pip или conda для установки таблиц - PullRequest
0 голосов
/ 19 марта 2020

Я новичок с пакетом pandas, в Python. Я хотел бы использовать эту команду для чтения файла h5.

import pandas as pd
pd.read_hdf('file.h5','data')

Однако я получаю это сообщение об ошибке

~\Anaconda3\lib\site-packages\pandas\io\pytables.py in __init__(self, path, mode, complevel, complib, fletcher32, **kwargs)
    516             raise ValueError("format is not a defined argument for HDFStore")
    517 
--> 518         tables = import_optional_dependency("tables")
    519 
    520         if complib is not None and complib not in tables.filters.all_complibs:

~\Anaconda3\lib\site-packages\pandas\compat\_optional.py in import_optional_dependency(name, extra, raise_on_missing, on_version)
     90     except ImportError:
     91         if raise_on_missing:
---> 92             raise ImportError(msg) from None
     93         else:
     94             return None

ImportError: Missing optional dependency 'tables'.  Use pip or conda to install tables.

Я использую Anconda с Windows 10. I установленные pytables в приглашении Anconda.

conda install -c anaconda pytables

Но у меня все еще есть это сообщение об ошибке. Затем я попытался импортировать пакет, чтобы посмотреть, как он идет.

import tables

У меня все еще есть ошибка. Пакет не найден Анакондой.

ImportError: DLL load failed: The specified module could not be found.

Я нахожу это действительно странным. Можете ли вы помочь, пожалуйста?

1 Ответ

0 голосов
/ 20 марта 2020

ОК, я только что удалил и переустановил Анаконду. Вероятно, у меня были конфликты PATH.

...