Я просто пытаюсь запустить приложение на EB - но когда я запускаю eb deploy, он загружает код, а затем консоль сталкивается с ошибкой до запуска приложения.
Команда не выполнена в экземпляре. Код возврата: 1 Вывод: (TRUNCATED) ...) Файл "/usr/lib64/python2.7/subprocess.py", строка 190, в check_call поднять CalledProcessError (retcode, cmd) CalledProcessError: Command '/ opt / python / run / venv / bin / pip install -r /opt/python/ondeck/app/requirements.txt 'вернул ненулевой статус выхода 1. Ошибка хука /opt/elasticbeanstalk/hooks/appdeploy/pre/03deploy.py. Для получения более подробной информации, проверьте /var/log/eb-activity.log, используя консоль или EB CLI.
Я проверяю логи, чтобы увидеть, где находится ошибка в отношении require.txt, и вот что я вижу:
var/log/eb-commandprocessor.log
-------------------------------------
https://files.pythonhosted.org/packages/61/28/1d3920e4d1d50b19bc5d24398a7cd85cc7b9a75a490570d5a30c57622d34/pytz-2018.9-py2.py3-none-any.whl
Collecting pywin32==224 (from -r /opt/python/ondeck/app/requirements.txt (line 92))
Could not find a version that satisfies the requirement pywin32==224 (from -r /opt/python/ondeck/app/requirements.txt (line 92)) (from versions: )
No matching distribution found for pywin32==224 (from -r /opt/python/ondeck/app/requirements.txt (line 92))
You are using pip version 9.0.1, however version 19.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
2019-05-02 07:33:21,688 ERROR Error installing dependencies: Command '/opt/python/run/venv/bin/pip install -r /opt/python/ondeck/app/requirements.txt' returned non-zero exit status 1
Traceback (most recent call last):
File "/opt/elasticbeanstalk/hooks/appdeploy/pre/03deploy.py", line 22, in main
install_dependencies()
File "/opt/elasticbeanstalk/hooks/appdeploy/pre/03deploy.py", line 18, in install_dependencies
check_call('%s install -r %s' % (os.path.join(APP_VIRTUAL_ENV, 'bin', 'pip'), requirements_file), shell=True)
File "/usr/lib64/python2.7/subprocess.py", line 190, in check_call
raise CalledProcessError(retcode, cmd)
CalledProcessError: Command '/opt/python/run/venv/bin/pip install -r /opt/python/ondeck/app/requirements.txt' returned non-zero exit status 1 (Executor::NonZeroExitStatus)
В моем виртуальном окружении это соответствующие части моих требований.txt
pypiwin32==223
pywin32==224
Я использую Python версии 3.7.2, Django версии 2.1
Я видел несколько веток по этому вопросу в другом месте, но нет однозначного ответа о том, что делать ...?