【发布时间】:2016-08-02 15:44:38
【问题描述】:
我已将 Blender.exe 和所有相关文件复制到 Azure API App 中,然后尝试使用我的自定义 Python 脚本运行它(使用 System.Dianostics.Process()):
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 流中得到了这个错误:
致命的 Python 错误:Py_Initialize: 无法初始化 sys 标准流
OSError: [WinError 6] 句柄无效
【问题讨论】:
-
我没用过,但是有一个 project on github 可以在 azure 上运行 blender。
标签: python azure blender azure-api-apps