有没有人设法在一个vanilla AWS Elastic Beanstalk实例上部署Python ZeroMQ绑定?具体来说,我使用64位运行Python 3.4的Amazon Linux 2016.09 v2.2.0
在我的requirements.txt中列出了pyzmq - 但是当我部署到AWS时,日志显示部署首先尝试链接已安装的libzmq(标准AMI映像中没有一个),然后一次如果失败了,它会尝试从头开始编译libzmq,因为使用cc1plus失败了(我假设),因为g ++也不是标准AMI图像的一部分。
所以我的问题是,如何在部署时在我的EC2实例上安装libzmq或g ++?
我在某处读到你可以在你的部署中创建一个.ebextensions文件夹,里面放了一个我试图用的“配置文件”
packages:
yum:
g++: []
然而,这没有任何改变。但是,我猜测该文件夹中的配置文件名称是什么,例如test.config
或者我是否会出现这种错误,我需要自己安装这样的实例,然后创建自定义AMI图像?