无法在 python 中导入 s3fs 库

s3fs library unable to be imported in python

我尝试在 Python 3.10.2 中导入 s3fs 时出现此错误 Windows:

ImportError: cannot import name 'is_valid_ipv6_endpoint_url' from 'botocore.endpoint'

我在 Github 中发现 this question 建议使用 pip install urllib3==1.25.10。我做到了,但异常仍然存在。

我该如何解决这个问题?

我认为你应该将 botocore 版本更新到 1.23.24,将 aiobotocore 版本更新到 2.1.2。

https://githubhot.com/repo/aio-libs/aiobotocore/issues/925