У меня есть проблемы с развертыванием моего Django приложения на AWS в свободном уровне во время установки pip моих заявок. Txt.
Как я мог видеть здесь, проблема, похоже, связана со scipy:
AWS Elasti c Beanstalk не смог установить Python пакет с использованием require.txt Git Pip
Вопрос был решен, поскольку он мог обновиться на t2.medium, но для этого требуется платный аккаунт. Есть ли какой-нибудь совет для бесплатного уровня?
Может ли опция, подобная '--no-cache-dir', заставить ее работать? Есть ли способ заставить его (так как установка pip выполняется автоматически)
Есть ли другой способ развернуть приложение Django на AWS?
РЕДАКТИРОВАТЬ : Это на самом деле из-за psycopg2 ..
Сбор psycopg2 == 2.8.4 (из -r /opt/python/ondeck/app/requirements.txt ( строка 4))
Загрузка https://files.pythonhosted.org/packages/84/d7/6a93c99b5ba4d4d22daa3928b983cec66df4536ca50b22ce5dcac65e4e71/psycopg2-2.8.4.tar.gz (377 КБ)
Полный вывод команды python setup.py egg_info:
выполняется egg_info
создание pip-egg-info / psycopg2.egg-info
запись pip-egg-info / psycopg2.egg-info / PKG-INFO
запись зависимых_ссылок на pip- egg-info / psycopg2.egg-info / dependency_links.txt
запись имен верхнего уровня в pip-egg-info / psycopg2.egg-info / top_level.txt
запись файла манифеста ' pip-egg-info / psycopg2.egg-info / SOURCES.txt '
/ usr / lib64 / python3 .6 / distutils / dist.py: 261: UserWarning: неизвестный параметр распространения:' project_urls '
warnings.warn (msg)
предупреждение: manifest_maker: стандартный файл '- c' не найден
Ошибка: исполняемый файл pg_config не найден.
pg_config требуется для сборки psycopg2 из исходного кода. Добавьте каталог
, содержащий pg_config, в $ PATH или укажите полный путь к исполняемому файлу с параметром
:
python setup.py build_ext --pg-config / path / to / pg_config build ...
или с параметром pg_config в 'setup.cfg'.