当前位置: 首页 > 知识库问答 >
问题:

如何使用tweepy python库作为aws lambda层?

柳奇思
2023-03-14

我按照以下说明创建AWS Lambda层:

mkdir my-lambda-layer && cd my-lambda-layer
mkdir -p aws-layer/python/lib/python3.8/site-packages
pip3 install tweepy --target aws-layer/python/lib/python3.8/site-packages
cd aws-layer

然后我压缩文件夹“python”(zip-r tweepy\u layer.zip python/)并将其上传到s3。这是我解压文件夹进行双重检查时看到的:

共有1个答案

孙凌龙
2023-03-14

本质上,问题是缓存。是的,所有这些\uuuuupycache\uuuuu。pyc文件。多亏了这个问题,我在安装库之后通过执行以下操作清除了缓存

pip3 install pyclean
pyclean .

清理缓存后,重新进行压缩并将其上载到s3。lambda设置工作正常:

 类似资料:
  • 从文档中我们可以看出,Fabric 最主要的应用场景是通过 fab 命令来引用 fabfile ,然而 Fabric 的内部实现在保证它在不使用 fab 和 fabfile 的场合也非常易于使用——本文档将会详细向你介绍。 此外还有写需要时刻谨记的事情,比如:编写好 fabfile ,运行 fab 命令时是怎样创建并断开连接的。 连接服务器 前面我们已经介绍过 Fabric 是怎样连接主机的,不过

  • 我得到了一个统一的项目,这是一个AR游戏,在Android上运行。该应用程序在构建和直接从Unity运行时运行得很好,如果我将其导出为android库并使用android Studio构建,它也运行得很好。不幸的是,导出库的格式不适用于我们预期的用例;它创建了一个名为unityLibrary的模块,包含源代码和依赖项,但是我希望通过artifactory将unityLibrary作为包提供,所以我

  • 我有一个Jenkins文件,我正在尝试从共享库实例化groovy类。我得到“无法解决类测试” 我有一个src/com/org/foo。共享库中的groovy文件: 我正试图在我的Jenkins文件中实例化它 如果我将文件作为一个类引用(我没有对其构造函数的访问权限),那么它就会起作用。即: 这很好,让我使用foo函数。但是,我失去了赋予类常量并用参数构造它的能力。 知道如何定义和使用共享库中的类吗

  • 问题内容: 我使用布尔数组作为HashMap的键。但是问题是,尽管元素相同,但当将另一个数组作为键传递时,HashMap无法获取键。(因为它们是不同的对象)。 如何使其与数组作为键一起使用?这是代码: 这两个数组和都包含相同的元素,但是HashMap不会为返回任何内容。 我该如何运作? 问题答案: 您无法以这种方式这样做。都和将有不同的值,因为该方法是从继承,它使用参考来计算哈希码(默认实现)。因

  • 实现用于身份验证的 SSO 流。我是这里的新手,无法到达某些地方。我试图实现服务提供商发起的流程。它看起来像这样: < li >用户单击我的前端应用程序上的按钮,通过one 进行身份验证。 < li >用户重定向到联盟表单并选择所需的IdP进行身份验证。 < li >单击IdP按钮后,用户重定向到某些IdP上的特殊授权表单并输入他们的凭据。 < li >用户点击< code >登录并通过< cod