Azure databricks %run magic command unable to find file path

3.4k Views Asked by At

I have 2 notebooks under the root folder in my workspace. Calling one notebook from the other with %run magic cmd returns error saying file path not found. This is my command:

%run /Users/[email protected]/notebookB $arg1=val1 $arg2=val2
2

There are 2 best solutions below

1
sotn On BEST ANSWER

Found the solution, turns out the run command needs to be in a cell all by itself - no other code and no comments. I have seen some solutions online say that the cell should not contain any comments, but turns out it should not contain any other code either.

0
Alex Ott On

It's really better to use relative names instead of absolute (starting with /):

  • If both notebooks are in the same folder, then you can refer to another using syntax ./notebook_name
  • If another is in the folder above, then use ../notebook_name
  • if another is in the subfolder, then use subfolder/notebook_name