Поддерживает ли файловая система Py3SystemS3 Python 3?

В документации для s3fs PyFilesystem (файловая система S3) говорится, что она поддерживается только в python 2, потому что boto поддерживает только python 2.

https://pyfilesystem.readthedocs.io/en/latest/s3fs.html

Однако Boto3 выпущен и стабилен:

https://github.com/boto/boto3

Я просто хотел убедиться, что документация все еще точна в этом вопросе. Я не могу импортировать fs.s3fs в моей среде Python 3.

1 ответ

Решение

Файловая система S3 поддерживает boto3, существует старая версия документации, которая может вас отбросить. Также для этой файловой системы необходима отдельная установка pip.

Документировано в отдельном репо здесь:

https://github.com/PyFilesystem/s3fs

pip install fs-s3fs

from fs_s3fs import S3FS
s3fs = S3FS('mybucket')
Другие вопросы по тегам