Я скопировал Blender.exe
и все связанные с ним файлы в Azure API App
затем попытаться запустить его с моим сценарием пользовательских Python, как это (с помощью System.Dianostics.Process
()):Deploy Блендер Azure App
blender.exe --background --python myscript.py
Но не могу его запустить должным образом. Обратите внимание, что он отлично работает в моем локальном IIS.
Итак, вопрос в том, поддерживает ли Azure App поддержку Blender? (так как Blender, возможно, потребуется запустить машину поддержки GPU, а Azure еще не поддерживает GPU)
И если да, то как узнать, какая ошибка возвращается из команды blender.exe
? (Я не могу удаленный рабочий стол, чтобы Azure Api App
выполнить команду вручную, к сожалению)
ОБНОВЛЕНО:
Я могу запустить блендера выше скрипт успешно используя Azure Console
командной строки вручную. Но при запуске сценария с помощью кода System.Diagnostics.Process
() он получил эту ошибку из StandardError потока:
Fatal Python error: Py_Initialize: can't initialize sys standard streams
OSError: [WinError 6] The handle is invalid
Я не использовал его, но есть проект [gitub] (https://github.com/Azure/azure-batch-apps-blender) для запуска блендера на лазури. – sambler