使用aws lambda我在使用numpy模块运行脚本时收到以下错误:Unable to import module ‘process’: /var/task/numpy/core/multiarray.so:invalid ELF header这个问题是关于numpy本身还是natsy特别是在aws lambda上.什...

使用aws lambda我在使用numpy模块运行脚本时收到以下错误:
Unable to import module ‘process’: /var/task/numpy/core/multiarray.so:
invalid ELF header
这个问题是关于numpy本身还是natsy特别是在aws lambda上.什么是无效的ELF标题?
编辑:
我相信这与本机代码执行有关,如本答案“invalid ELF header” when using the nodejs “ref” module on AWS Lambda所述
解决方法:
问题与我在本地计算机架构上编译的multiarray.so文件有关.启动ec2实例并使用必要的依赖项创建virtualenv.这将导致它使用Aws lambda使用的正确架构进行编译.然后从ec2实例下载virtualenv并将其用于lambda.
本文标题为:python – aws – “无法导入模块’进程’:/ var /task/numpy/core/multiarray.so:无效的ELF头”


基础教程推荐
- 使用Pycharm创建一个Django项目的超详细图文教程 2022-09-02
- 如何在Python中的多进程中解决“AttributeError:__ exit__”问题? 2023-11-15
- python读取文件夹中图片的图片名并写入excel表格 2023-08-11
- centos7 安装python3 2023-09-04
- Python_多进程 2023-09-03
- 基于Python编写一个自动关机程序 2023-08-11
- Python多线程入门学习 2023-08-04
- 如何在Python中使用psutil获得程序的最大内存使用率 2023-11-14
- 重新启动后,Python进程停止响应SIGTERM / SIGINT 2023-11-13
- 自然语言处理错字识别(基于Python)kenlm、pycorrector IT届的小学生 2023-09-04