我正在尝试使用msgpack软件包将python云功能部署到GCP(我之前已经成功部署了许多云功能,因此我非常习惯该过程)。所以我得到了包含msgpack的requirements.txt文件,但部署失败并显示以下错误:ModuleNotFoundError:没有名为“ msgpack”的模块。
我尝试只添加需求,但也添加了msgpack = 0.6.0,但没有任何改变。 我的python脚本在本地运行时运行良好,因此我知道没有其他问题。
预先感谢您的帮助。
答案 0 :(得分:0)
好,我找到了解决方案……我不知道Cloud Functions能够使用pipenv生成的文件Pipfile和Pipfile.lock,但是我没有更新。 将它们添加到.gcloudignore可以解决此问题。您还可以使用以下方法修复pipenv依赖项文件:pipenv install -r requirements.txt