【发布时间】:2017-09-23 10:20:21
【问题描述】:
我正在构建要在 AWS (Linux) 上执行的 Python Lambda 函数代码。
我的开发机器不是 Linux。
如果我这样做pip install,我将获得与 Windows/MacOS 相关的模块。
有没有办法始终获取基于 Linux 的依赖项?例如目标架构的 CLI 参数。
【问题讨论】:
-
那是因为python应该是跨平台的。可悲的是,一些依赖项使用特定于系统的库和函数,这限制了它们在一小部分平台(或单个平台)上的使用。我建议研究你的库,看看它们打算用于什么系统,然后用其他系统替换它们以满足你的需求。
-
谢谢@catalin。我会探索这个选项。
标签: python pip aws-lambda