Я получил эту ошибку, как в заголовке, при попытке прочитать файлы паркета с помощью fastparquet со следующими кодами:
from fastparquet import ParquetFile
pf = ParquetFile(myfile.parquet)
df = pf.to_pandas()
Я попробовал решения, предложенные в этот пост, но они мне не помогли. .
После этого я также попробовал следующее:
я удалил snappy
из всех своих сред (по умолчанию python-snappy
также был удален вместе с conda). Затем я установил python-snappy
только в одном окружении - скажем, env1
(так как по умолчанию snappy
было установлено вместе с conda). И я запускал одни и те же коды в .py
и .ipython
и в env1
. Опять .py
не сработало (та же ошибка, что и выше), а .ipython
сработало...
Потом я запустил их в другой среде (env2
, где я еще не установил python-snappy
), и .ipython
снова заработало !! И в этой среде .py
не работал, что я могу понять, так как я его еще не устанавливал. Я действительно запутался, что там произошло и почему .py
не будет работать должным образом. Буду признателен за любые подсказки.
Подробности о пакетах и версиях см. здесь