python - 我是否使用针对系统包编译的依赖项?
问题描述
在AWS最近宣布他们正在更新 AWS Lambda 执行环境之后,我试图了解他们使用的一些术语。看来,如果我没有使用任何“针对系统包编译的依赖项”,那么我不需要采取行动。
我不完全确定他们指的是什么。例如,我创建了一个部署包(实际上只是一个包含我的代码的 .zip 文件夹)以包含 Python Lambda 环境中未提供的包。为此,我在压缩之前运行了以下命令:
pip3 install requests -t /path/to/folder
/path/to/folder
这在我的 Python 文件夹 ( ) 中创建了 'requests' 包需要的一堆文件和文件夹。然后我将其压缩并上传到 Lambda。我已经使用了更多的包,例如“yaml”、“json”、“bson”、“socket”、“ssl”等。
什么构成了针对系统包编译的依赖项,我怎么知道我是否正在使用一个?
解决方案
推荐阅读
- c++ - 将 std::vector 传递给构造函数而不复制
- clojure - 如何在clojure中查找向量是否具有连续元素
- opencl - 如何查询 OpenCL 内核参数的大小?
- c# - C# - 导出类定义
- ios - 将 ios 小部件添加到现有的 react-native 项目后无法构建:未找到架构 x86_64 的符号
- node.js - SequelizeDatabaseError UPDATE 使用 PostgreSQL
- java - Spark,忽略一些输入文件
- unit-testing - 在 Go 中对路由器提供程序进行单元测试
- android - 为什么当 MainPage() 更改为 NavigationPage() 时事件不起作用?
- asp.net - 使用 TCPS 与 Oracle 数据库的 Asp.Net Core 连接不起作用