微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

SAM CLI - 为什么著名库的新版本需要数周才能可用?

如何解决SAM CLI - 为什么著名库的新版本需要数周才能可用?

这种情况在我们身上发生过很多次,我们尝试使用 Python 中某个知名库的新发布版本(新版本可在 Conda 和 PIP 上使用),但我们尝试通过 AWS SAM CLI 使用它,构建失败,说这样的话:

Error: PythonPipBuilder:ResolveDependencies - {xxxx==x.y.z(wheel)}

我们回到以前的版本,一切正常。

是否有某种特定于 AWS 的包存储库更新库晚了?我们如何确保我们的应用使用最新最好的库(尤其是在某个库存在重大错误或安全问题的情况下)?

最后一个例子是pymongo:

Error: PythonPipBuilder:ResolveDependencies - {pymongo==3.12.0(wheel)}

但这不是唯一的,我们在几个主要库中都有它,上述版本的 pymongo 已在两周多前发布到 pip!

我的开发工作站是 Windows。

解决方法

上述情况发生在 SAM CLI 版本:1.23.0,我们更新到版本 1.27.2,一切正常!

没想到 SAM 版本会影响到这一点,但你去吧!

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。