Python 3.x 无法导入模块“lambda_函数”:没有名为“pyspark”的模块

Python 3.x 无法导入模块“lambda_函数”:没有名为“pyspark”的模块,python-3.x,pyspark,aws-lambda,Python 3.x,Pyspark,Aws Lambda,我正在尝试使用AWS Lambda函数运行PySpark作业代码。在这里,我得到以下错误: 无法导入模块“lambda_函数”:没有名为“pyspark”的模块 我的PySpark工作效率低于进口。那么,如何将下面的库导入到Lambda函数中呢。如何在Lambda函数中安装这些 from pyspark.sql import SparkSession from pyspark.sql import functions as F, Column as col from pyspark.sql.fu

我正在尝试使用AWS Lambda函数运行PySpark作业代码。在这里,我得到以下错误: 无法导入模块“lambda_函数”:没有名为“pyspark”的模块

我的PySpark工作效率低于进口。那么,如何将下面的库导入到Lambda函数中呢。如何在Lambda函数中安装这些

from pyspark.sql import SparkSession
from pyspark.sql import functions as F, Column as col
from pyspark.sql.functions import when, coalesce
from pyspark.sql.functions import lit

谢谢。

您需要将所有AWS Lambda依赖项与代码一起打包到部署zip文件中


伙计们,当你们犯这个错误时,你们必须意识到三件事

无法导入模块“lambda_函数”

文件权限 处理程序格式应为python_filename.lambda_处理程序 压缩文件时,必须提供zip-r name.zip选项。隐藏文件仅在结束点时添加。在zip文件的末尾