peewee 问题:使用 AWS Chalice 部署时没有名为“playhouse”的模块

问题描述 投票:0回答:1

我正在开发一个 AWS Chalice 项目,我选择 peewee 作为我们拥有的数据库的 ORM。

当我使用

chalice local
在本地运行时,我可以毫无问题地运行我的 api,我可以正常进行 CRUD。

当我使用

chalice deploy
部署微服务并在实时 URL 上进行测试时,遇到错误 500。在查看日志时,我多次看到此消息:

Traceback (most recent call last):
2023-01-03 22:39:57.665000 s98frt [ERROR] Runtime.ImportModuleError: Unable to import module 'app': No module named 'playhouse'

我无法执行

poetry add playhouse
,因为我收到以下错误:
Could not find a matching version of package playhouse
。很奇怪,因为剧场里有小便。

你建议我做什么来解决这个问题?

非常感谢你

peewee chalice
1个回答
0
投票

查看您的requirements.txt并确保它有==ver。 例如:

peewee==3.17.1
© www.soinside.com 2019 - 2024. All rights reserved.