Python 3.12中导入boto模块报错No module named 'boto.vendored.six.moves'的解决方法咨询
Python 3.12中导入boto模块报错No module named 'boto.vendored.six.moves'的解决方法咨询
最近我在把项目从Python 3.9升级到3.12的过程中碰上个棘手的问题——我的项目里一直用boto来连接S3服务,但升级后频繁报错。
首先遇到的是这个导入错误:
from boto.vendored.six.moves import filter, http_client, map, _thread, \ ModuleNotFoundError: No module named 'boto.vendored.six.moves'
更头疼的是,就连最基础的boto S3连接导入语句也跑不起来:
from boto.s3.connection import S3Connection
我了解到现在社区普遍都在从boto迁移到boto3,但我的项目暂时还不想做这么大的改动,所以想请教下各位,有没有办法只通过调整boto相关配置或修复方式来解决这个Python 3.12下的兼容问题?
备注:内容来源于stack exchange,提问作者YourCodingBuddy
相关产品推荐
相关产品推荐

