Насколько я понимаю, вы пробовали шаги, предложенные в ветке SO, которой поделился Eyap, и некоторые вещи здесь уже охватывают это. Пожалуйста, просмотрите эти настройки.
Вместо этого вы можете использовать эту команду - source /antenv3.6/bin/activate.
В качестве примечания: антенна будет доступна только после начала развертывания. Пожалуйста, проверьте путь «/» от SSH, и вы должны увидеть папку с именем, начинающимся с антенв.
Перейдите в .python_packages / lib / python3.6 / site-packages / или .python_packages / lib / site-packages /. Пожалуйста, проверьте, существует ли путь к файлу.
Также просмотрите журналы приложений (папка / home / LogFiles) из Kudu- https: // ‹yourwebpp-name
› .scm.azurewebsites.net / api / logs / docker
Механизм развертывания службы приложений автоматически активирует виртуальную среду и запускает ее.
pip install -r requirements.txt
Файл requirements.txt должен находиться в корне проекта, чтобы зависимости были установлены.
Для приложений Django служба приложений ищет файл с именем wsgi.py в коде вашего приложения, а затем запускает Gunicorn с помощью следующей команды:
- это имя папки, содержащей wsgi.py
gunicorn --bind = 0.0.0.0 --timeout 600 .wsgi
Если вам нужен более конкретный контроль над командой запуска, используйте команду custom startup, замените ее именем папки, содержащей wsgi.py, и добавьте аргумент --chdir, если этого модуля нет в корень проекта.
Для получения дополнительных сведений ознакомьтесь с этим документом.
Настроить приложение Linux Python для службы приложений Azure
Быстрый старт: создание приложения Python в Azure Служба приложений в Linux
person
AjayKumar-MSFT
schedule
02.12.2020