fastparquet: RuntimeError: Decompression 'SNAPPY' not available. Options: ['GZIP', 'UNCOMPRESSED']
Output:
RuntimeError: Decompression 'SNAPPY' not available. Options: ['GZIP', 'UNCOMPRESSED']
Code:
from fastparquet import ParquetFile
filename = 'somefile.parquet'
pf = ParquetFile(filename)
Environment:
$ python -V; pip list | grep -e fastparquet -e snapp
Python 3.6.5
fastparquet 0.1.6
python-snappy 0.5.3
I’ve tried install snappy instead of python-snappy. Still no joy because with these installed…
python-snappy 0.5.3
snappy 2.6.1
snappy-manifolds 1.0
I get the error:
AttributeError: module 'snappy' has no attribute 'compress'
About this issue
- Original URL
- State: closed
- Created 6 years ago
- Comments: 17 (8 by maintainers)
RuntimeError: Decompression ‘SNAPPY’ not available. Options: [‘GZIP’, ‘UNCOMPRESSED’]
Try this please :
pip install fastparquet pyarrow dask
On Ubuntu linux, I simply installed python-snappy from conda-forge, and it simply avoids the error.
Ooh - I think I might have got somewhere with the following…
Taken from the bottom of your link https://github.com/andrix/python-snappy/
@martindurant thanks for the help - fingers crossed I can finally start to have a play with this module.
I only had to install
python-snappy, which had the dependency:sudo apt-get install libsnappy-devThe block that inserts Snappy into the list of compressions looks like this:
You can try to run that yourself to find out where it is failing.