我有一个部署在 ElasticBeanstalk Python 2.7 平台上的 Django 1.11 应用程序。在更新了我的一些要求后,EB 似乎pip
失败了。很奇怪,因为它适用于我的本地 Python 2.7.16 环境(MacOS 10.15.1 默认)就好了。
这是 EB 应用程序日志中显示的错误:
[实例:i-07622227350cdbc48] 实例上的命令失败。返回代码:1 输出:(截断)...)文件“/usr/lib64/python2.7/subprocess.py”,第 541 行,在 check_call raise CalledProcessError(retcode, cmd) CalledProcessError: Command '/opt/python/ run/venv/bin/pip install -r /opt/python/ondeck/app/requirements.txt' 返回非零退出状态 1. Hook /opt/elasticbeanstalk/hooks/appdeploy/pre/03deploy.py 失败。有关更多详细信息,请使用控制台或 EB CLI 检查 /var/log/eb-activity.log。