Недавно я попытался развернуть свое приложение django в движке приложений Google (стандартная среда - Python версия 3.7 - Django версия 2.0.3), но обнаружил проблему.
В качестве предыдущего шага для развертывания я запускаю:
pip freeze > requirements.txt
Но во время развертывания была сгенерирована эта ошибка:
Error message: `pip_download_wheels` had stderr output:
Failed building wheel for PyYAML
ERROR: Failed to build one or more wheels
error: `pip_download_wheels` returned code: 1.
Когда я понял, что ошибка произошла из-за PyYAML, я попытался изменить версию в файле needs.txt, но она не сработала.
В качестве последнего шага я решил удалить PyYAML из моего файла needs.txt, и в этом случае это сработало. Приложение развернуто и работает.
Однако мой вопрос таков: есть ли проблема с развертыванием без включения PyYAML в файл needs.txt?