Веб-работа Azure Python работает, только если я запускаю ее из Куду - PullRequest
0 голосов
/ 04 октября 2018

Я создал веб-задание Azure с использованием Python, и когда я впервые запустил его, он не работал, поскольку не мог найти модули.Поэтому я создал файл Requirections.txt и включил его в zip-файл, когда загрузил его, а затем отправился в Kudu и нашел каталог, в котором существует Python.exe, и запустил:

python.exe -m pip install --upgrade -r D:\home\site\wwwroot\....directory...\requirements.txt

Итак, он установленМодули правильно, и когда я бежал из Куду:

Python D:\home\site\wwwroot\....directory...\my_file.py

Это сработало.Однако, если я вернусь на портал и скажу, что веб-работа должна выполняться таким образом, он все равно говорит, что не может найти эти библиотеки.В чем проблема?

1 Ответ

0 голосов
/ 05 октября 2018

Предположим, что вы установили расширение для python3.6.

Затем в свой файл run.cmd вы должны добавить следующую строку кода: D:\home\python364x64\python.exe my_file.py, затем поместите свой run.cmd и файл my_file..py в том же файле .zip.

Загрузите его в webjob и установите необходимые библиотеки, как вы делали это раньше.

Я проверил на моей стороне, это работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...