Поскольку PythonMagick недоступен через диспетчер пакетов PIP, как я могу установить PythonMagick на Amazon Elastic Beanstalk?Как установить PythonMagick на Amazon Elastic Beanstalk
ответ
Чтобы установить пакеты Python на Amazon Beanstalk, вам нужно запустить команду add в нашем файле .ebextension/*. Config. Amazon Linux AMI в Beanstalk не поставляются с pip, а easy_install.
Эти команды запускаются до того, как приложение и веб-сервер настроены, и файл версии приложения извлечен.
commands:
01_install_pythonmagick:
command: 'easy_install PythonMagick'
или Вы можете установить его с помощью менеджера пакетов Debian:
commands:
install_packages:
command: sudo apt-get install python-pythonmagick [Debian]*
или в Ubuntu:
command: sudo yum install python-pythonmagick [Ubuntu]
По другой стороны, конфигурационные файлы должны быть частью каталог .ebextensions добавлен в ваши источники проекта.
При развертывании кода с помощью гЪ создания/Е.Б. развертывания командной строки, эти команды используют архив GIT команды, чтобы упаковать свой код и загрузить его на Elastic Beanstalk для развертывания
Когда ваши .ebextensions не под мерзавцем (например, быть в .gitignore), каталог и его файлы конфигурации не упакованы и не отправлены на Elastic Beanstalk.
Убедитесь, что вы добавили и зафиксировали каталог .ebextensions перед тем, как tod разверните его на Elastic Beanstalk.