属性错误:模块“numpy” AWS Lambda 中没有属性“zeros”

发布于 2025-01-11 17:22:33 字数 881 浏览 0 评论 0原文

我正在尝试在 AWS Lambda 中运行代码。我选择了 Python 3.6/3.7/3.8 作为运行时,并上传了 Numpy 1.21/1.18 作为层。

我使用了多个版本的 Python 运行时以及多个版本的 Numpy。

当我调用 API 时,出现此错误。

这是出错的代码部分,

import numpy as np

plnt = np.zeros(shape=(26,1))

下面是我收到的错误。

[错误] AttributeError:模块“numpy”没有属性“zeros” 回溯(最近一次调用最后一次):  文件 “/var/lang/lib/python3.8/imp.py”,第 234 行,在 load_module 中    返回 load_source(name, filename, file) 文件“/var/lang/lib/python3.8/imp.py”,第 171 行,位于 load_source    module = _load(spec)   文件“”,第 702 行,在 _load 文件“”,第 671 行,在 _load_unlocked 文件“”,第 843 行,在 exec_module 文件“”,第 219 行 在 _call_with_frames_removed 文件“/var/task/lambda_function.py”中, 81 号线,在    plnt = np.zeros(shape=(26,1))

这段代码在本地和 Heorku 上运行得很好。但在 AWS Lambda 上运行时会抛出此错误。

有关如何修复它的任何建议/想法。

I am trying to run a code in AWS Lambda. I have selected Python 3.6/3.7/3.8 as runtime and uploaded the Numpy 1.21/1.18 as layer.

I am used multiple versions of Python runtime and also multiple versions of Numpy.

I get this error when I make a call to the API.

This is the part of the code which is erroring

import numpy as np

plnt = np.zeros(shape=(26,1))

Below is the error I am getting.

[ERROR] AttributeError: module 'numpy' has no attribute 'zeros'
Traceback (most recent call last):   File
"/var/lang/lib/python3.8/imp.py", line 234, in load_module
    return load_source(name, filename, file)   File "/var/lang/lib/python3.8/imp.py", line 171, in load_source
    module = _load(spec)   File "", line 702, in _load   File "", line 671, in
_load_unlocked   File "", line 843, in exec_module   File "", line 219,
in _call_with_frames_removed   File "/var/task/lambda_function.py",
line 81, in
    plnt = np.zeros(shape=(26,1))

This code works perfectly fine locally and on Heorku. But throws this error when run on the AWS Lambda.

Any suggestions/ideas on how to fix it.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文