Python λ';s层不导入外部LIB,尽管使用了正确的路径

Python λ';s层不导入外部LIB,尽管使用了正确的路径,python,amazon-web-services,aws-lambda,pip,aws-lambda-layers,Python,Amazon Web Services,Aws Lambda,Pip,Aws Lambda Layers,我正在尝试将外部google LIB导入lambda。我pip将我的所有文件夹安装到站点包中,并根据python\lib\python3.8\site包使用以下路径对其进行压缩。尽管如此,我还是经常无法导入。。谷歌的所有LIB都没有模块名称 例: 以下是我的文件夹中的LIB: google-api-core 1.22.1 google-api-python-client 1.10.0 google-auth

我正在尝试将外部google LIB导入lambda。我pip将我的所有文件夹安装到站点包中,并根据python\lib\python3.8\site包使用以下路径对其进行压缩。尽管如此,我还是经常无法导入。。谷歌的所有LIB都没有模块名称

例:

以下是我的文件夹中的LIB:

google-api-core                      1.22.1
google-api-python-client             1.10.0
google-auth                          1.20.1
google-auth-httplib2                 0.0.4
google-auth-oauthlib                 0.4.1
google-cloud                         0.34.0
google-cloud-core                    1.4.1
google-cloud-storage                 1.31.0
google-crc32c                        1.0.0
google-resumable-media               1.0.0
googleapis-common-protos             1.52.0

有人能告诉我我做错了什么吗?我自己也弄不明白。

要创建层,您需要在python\lib\python3.8\site软件包中安装软件包,但是应该在build文件夹中完成压缩。试试看它是否有效

google-api-core                      1.22.1
google-api-python-client             1.10.0
google-auth                          1.20.1
google-auth-httplib2                 0.0.4
google-auth-oauthlib                 0.4.1
google-cloud                         0.34.0
google-cloud-core                    1.4.1
google-cloud-storage                 1.31.0
google-crc32c                        1.0.0
google-resumable-media               1.0.0
googleapis-common-protos             1.52.0