thackman
Databricks Partner

I'm not sure what you mean by "Ensure the Python binary's location is correctly set to resolve runtime issues" . We aren't using any binaries. Everything is just Databricks notebooks.  In our case if we define a python udf function in the root notebook then it works fine for both a single user cluster or a shared cluster.  If we put the python udf in a child notebook that is included with the %run magic command then the executor nodes can't resolve the udf.