首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将secp256k1及其依赖项作为一个包

将secp256k1及其依赖项作为一个包
EN

Stack Overflow用户
提问于 2019-03-29 05:25:50
回答 1查看 70关注 0票数 0

我在我的secp256k1项目中使用Python库。现在,我使用以下命令- pip3 install secp256k1使用pip3安装它。此外,它还需要以下操作系统级别的依赖项- apt-get install -y libsecp256k1-dev

要点是-我想迁移到AWS Lambda。这意味着没有操作系统。因此,我只需要一个用于secp256k1的二进制/源/one_folder,其中包含libsecp256k1-dev依赖项,这样就不需要通过apt-get安装到操作系统上。

如何将其合成到一个文件夹中?

EN

回答 1

Stack Overflow用户

发布于 2019-03-31 00:27:42

AWS Lambda内部使用AMI为"amzn-ami-hvm-2017.03.1.20170812-x86_64-gp2“的EC2实例,如AWS Lambda官方文档所述。要确保一段代码在Lambda中按预期工作,您可以启动一个EC2实例,使用以下命令安装所需的包:

代码语言:javascript
复制
pip3 install secp256k1 -t .

在此之后,您可以安装操作系统级别依赖项(libsecp256k1-dev),并手动获取.so.a编译文件。您可以进一步将这些编译后的文件包含在部署包中,并确保代码按预期工作。

参考文献

a. https://docs.aws.amazon.com/lambda/latest/dg/current-supported-versions.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55407073

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档