Я использую библиотеку (weasyprint
), для которой требуется более новая версия pip, чем та, которая предоставляется платформой AWS Beanstalk. У меня есть файл .ebextensions
, который обновляет pip следующим образом:
commands:
01_upgrade_pip:
command: '/opt/python/run/venv/bin/pip install --upgrade pip'
ignoreErrors: false
Дело в том, что каждый раз, когда экземпляр перестраивается, установка weasyprint
завершается неудачно, но если я пытаюсь развернуть снова на том же экземпляре успешно разворачивается. Я предполагаю, что pip не обновляется до установки weasyprint
, а затем второй раз обновляется, чтобы он работал. Есть ли способ обеспечить обновление pip, как только будет создан экземпляр?
Я использую Python 3.6 running on 64bit Amazon Linux/2.9.7