FileNotFoundError: [Errno 2] No such file or directory

Two things.
This is probably not a Jupyter issue, and therefore not pertinent to this forum. There are a lot of ways to run Python and Jupyter is only one of them. I suspect the code involved would give you the same result if you ran it in the same environment in the terminal using a Python console or calling a script with the code in it via Python, the more traditional ways to run Python code.

Second, this looks like a misunderstanding about a file path/location.
I note that OneDrive is involved and you are having path issues. There’s a lot out there already, even on this forum, about how OneDrive puts files where users don’t expect. Please research with that term in your searches and read Getting good answers to your questions as guidance to posting here and to similar forums. I’d give a plug for the last link in that guide How do I ask a good question?, paying particular attention to the headings ‘Search, and research’, ‘Write a title that summarizes the specific problem’, and ‘Help others reproduce the problem’.
You have tagged this under the ‘JupyterHub’ category. Is that the case? If that is true, you also wouldn’t be using local paths referring to places on your own machine. The JupyterHub would probably not have access to our local drive due to security issues as you are probably accessing the JupyterHub with a connection inside your browser?


Additional suggestion:

For pasting code in so it is readable in forums such as this, you’ll want to learn about ‘block code formatting’ here. (Or see about ‘fenced code blocks’ here. They are both the same thing if you look into the details. They just have slightly different terms used in the two locations.