我使用的是最新版本的s3fs-0.5.2和fsspec-0.9.0,在导入s3fs时遇到以下错误:
File "/User/.conda/envs/py376/lib/python3.7/site-packages/s3fs/__init__.py", line 1, in <module>
from .core import S3FileSystem, S3File
File "/User/.conda/envs/py376/lib/python3.7/site-packages/s3fs/core.py", line 11, in <module>
from fsspec.asyn import AsyncFileSystem, sync, sync_wrapper, maybe_sync
ImportError: cannot import name 'maybe_sync' from 'fsspec.asyn' (/User/.conda/envs/py376/lib/python3.7/site-packages/fsspec/asyn.py)什么是s3fs和fsspec的有效组合版本?
发布于 2021-11-06 01:47:21
目前,s3fs和fsspec的最新版本是2021.11.0。conda-forge上的最新版本是2021.10.1。自从今年日历版本更改以来,两者总是一起发布,并且依赖项被固定,这样这种问题就不会在未来发生。
我相信对于fsspec 0.9.0,您需要s3fs 0.6.0。
https://stackoverflow.com/questions/69860825
复制相似问题