We’ve got a script (quite a few years old) to run through Nuke, though as it requires a license, we were thinking of moving it to Deadline. It needs a path argument, so I tried sending it as a Python script instead of a Nuke script job, so I could use subprocess to call Nuke with the correct arguments.
Python is enabled in the plugin configuration, with the paths to 2.7 set to the default of “C:\Python27\python.exe” and “/usr/bin/python”. On every PC, Python is installed to “C:\Python27”.
However, the jobs all instantly failed with the message
Error: Python 2.7 executable was not found in the semicolon separated list "C:\Python27\python.exe;/usr/bin/python". The path to the render executable can be configured from the Plugin Configuration in the Deadline Monitor.
Just curious if you guys know if there’s something simple we’re maybe overlooking here? I can probably edit this particular script to work with the Nuke script submission, but it seems weird that Python is completely not working.