小编Lon*_*nyT的帖子

Elastic Beanstalk上的Django"requirements.txt"无效

我正在尝试使用Elastic Beanstalk cli部署django项目.我在realpython.com关注官方亚马逊教程以及本教程.只要我坚持使用pip的视图依赖关系来创建新创建的Django项目,Deploymentprocess就可以正常工作.

使用我的Django项目尝试时部署失败,因为requirements.txt它无效.我在里面创建了它virutalenv:pip freeze > requirements.txt

braintree==3.32.0
cffi==1.9.1
cryptography==1.7
Django==1.10.4
django-allauth==0.29.0
django-betterforms==1.1.4
django-contrib-comments==1.7.3
django-formtools==1.0
django-payments==0.9.6
django-tinymce==2.4.0
enum34==1.1.6
idna==2.1
ipaddress==1.0.17
oauthlib==2.0.1
Pillow==3.4.2
pyasn1==0.1.9
pycparser==2.17
PyJWT==1.4.2
python-openid==2.2.5
requests==2.12.3
requests-oauthlib==0.7.0
six==1.10.0
stripe==1.43.0
suds-jurko==0.6
xmltodict==0.10.2
Run Code Online (Sandbox Code Playgroud)

在我的绝望中,我试图逐个激活依赖项.部署过程非常缓慢,我放弃了一段时间.但现在,我现在知道了,Django==1.10.4, django-allauth==0.29.0, django-betterforms==1.1.4, django-contrib-comments==1.7.3, django-formtools==1.0并且django-tinymce==2.4.0是没有问题的.随着django-payments==0.9.6它失败,但它不是导致问题的唯一依赖.

这是我的activity.log:

 error: command 'gcc' failed with exit status 1

      ----------------------------------------
  Command "/opt/python/run/venv/bin/python2.7 -c "import setuptools, tokenize;
__file__='/tmp/pip-build-BF9Oen/cffi/setup.py';
exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" 
install --record …
Run Code Online (Sandbox Code Playgroud)

django amazon-elastic-beanstalk

2
推荐指数
1
解决办法
1283
查看次数

标签 统计

amazon-elastic-beanstalk ×1

django ×1