我有一个Jupyter笔记本,我在其中构建了一个脚本,用于使用以下两个导入从Google Sheet中提取数据:
from googleapiclient.discovery import build from google.oauth import service_account
我正在尝试将其复制到AWS Lambda,我在将这三个库上传到一个层时遇到了问题:
google-api-python-client
google-auth-httplib2
google-auth-oauthlib
我从pypi.org下载了它们。它们都只有一个下载选项,并且没有指定与哪个版本的python3兼容,除了google-api-python-client
在评论中有“python 3.7、3.8、3.9、3.10和3.11完全受支持和测试”。
我刚刚检查了一下,看起来我的Jupyter笔记本正在运行Python 3.10。我还将脚本复制到了VSCode中,这些库似乎只在Python 3.10中工作。这很奇怪,因为至少其中一个版本在所有版本中都可以使用。这让我觉得我做错了什么。
而且,看起来Lambda不支持3.10?所以没有办法在上面运行谷歌库吗?