问下 使用python的时候 运行报错 ModuleNotFoundError: No module named ‘odps.lib.six.moves’ ,如何解决呀。我的本地python版本是3.12的 pyodps是要求哪个版本,odps-3.5.1 目前安装的odps版本是这个,找不到发行版本
在大数据计算MaxCompute中,使用python的时候 运行报错如何解决?[阿里云MaxCompute]
「点点赞赏,手留余香」
还没有人赞赏,快来当第一个赞赏的人吧!
问下 使用python的时候 运行报错 ModuleNotFoundError: No module named ‘odps.lib.six.moves’ ,如何解决呀。我的本地python版本是3.12的 pyodps是要求哪个版本,odps-3.5.1 目前安装的odps版本是这个,找不到发行版本
这个问题可能是由于Python 3.12版本不支持
pyodps
库导致的。pyodps
库目前支持的Python版本为2.7和3.6+。你可以尝试将你的Python版本降低到3.6或者更高版本。此外,你也可以尝试升级你的
pyodps
版本,有可能新的版本已经兼容了Python 3.12。在命令行中输入以下命令来更新
pyodps
:PyODPS吗?应该是没有这个包,检查下版本吧。odps.lib.six.moves,看着像是ODPS的里的包,那我理解是版本问题。如果报错是其他的包,就是project内缺少相关包的资源
https://help.aliyun.com/zh/maxcompute/user-guide/faq-about-pyodps?spm=a2c4g.11186623.0.i106#section-ppc-0hj-x5l 。此回答整理自钉钉群:MaxCompute开发者社区1群