我发现了许多关于捆绑python脚本的讨论,但是我有兴趣将我的Python脚本捆绑到ZIP文件中,该脚本仅依赖于2个库" JSON"和" PYMYSQL"。 因此,我想获得一个包含我的Python脚本的ZIP文件,包含" JSON"和" PYMYSQL"只要。 有可能吗?
我使用了名为" Pigar"为了列出" requirements.txt"必要的2个依赖项(即json和pymysql)。
目的是创建一个ZIP文件,将其部署为AWS上的lambda函数;因此,我正在寻找一个不超过50MB的小型ZIP文件。
我不是所有virtualenv等的专家......我想我的包不适用于只有JSON和pymysql吗?
非常感谢
答案 0 :(得分:0)
查看无服务器框架(https://serverless.com/)。有一个插件可以做你想做的事:https://www.npmjs.com/package/serverless-python-requirements
它处理您的需求,您甚至可以告诉它在dockerized环境中执行此操作,这样您也可以使用具有二进制依赖性的包。
否则你必须申请一些体力劳动。特别是如果您需要具有二进制依赖性且需要针对lambda环境进行编译的包。