intake / intake/python-snappy

python snappy fails on Mac M2 processor

未关闭
#123 1 条评论 3 个 reaction 已指派 0 人 在 GitHub 查看
主要语言
Python
星标
490
派生
104
PR 合并指标
30 天内没有已合并 PR

描述

I have installed snappy via brew and that says it installed fine.

But when I pip install python-snappy and then run the following script:

```
import snappy

compressed = snappy.compress("some data")
assert "some data" == snappy.uncompress(compressed)
```
it fails with:
```
(venv) ~/code/projectblue-api/src (feature/ARM/build-stuff) $ python test_snappy.py
Traceback (most recent call last):
File "<...snip...>/venv/lib/python3.10/site-packages/snappy/snappy.py", line 48, in
from ._snappy import UncompressError, compress, decompress, \
ImportError: dlopen(<...snip...>/venv/lib/python3.10/site-packages/snappy/_snappy.cpython-310-darwin.so, 0x0002): symbol not found in flat namespace '_snappy_compress'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "<...snip...>/src/test_snappy.py", line 1, in
import snappy
File "<...snip...>/venv/lib/python3.10/site-packages/snappy/__init__.py", line 3, in
from .snappy import (
File "<...snip...>/venv/lib/python3.10/site-packages/snappy/snappy.py", line 51, in
from .snappy_cffi import UncompressError, compress, decompress, \
File "<...snip...>/venv/lib/python3.10/site-packages/snappy/snappy_cffi.py", line 3, in
from ._snappy_cffi import ffi, lib
ModuleNotFoundError: No module named 'snappy._snappy_cffi'
```

贡献指南

这个仓库没有索引到贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。