The main difficulties we've faced are around cross-platform instructions, specifically Windows. I suppose for basic Python it would be easy enough, but the complexity escalates once you need modules and have to run a `pip install` or two, because this requires learning about the command line (which some people have never seen before).
Here are some examples of instructions we've had to watch out for in the past, that are no longer needed when using JupyterLab Desktop:
- Windows installer: make sure to check the box that adds Python to %PATH%
- Use cmd.exe not Power Shell (which has weirdness if using venv[1])
- Run the command `python -m venv myvenv`
- Activate myvenv (OS-specific instructions)
- Run the command `python -m pip install pandas jupyterlab`
- Run `juppyter-lab` to get started
- Press CTRL+C (SIGINT) to stop execution in the end
It's doable, and we were able to run the tutorials since we had several co-hosts available to help beginners when they got stuck, but we definitely lose some momentum every time we try to run things this way.
[1] https://docs.python.org/3/library/venv.html#:~:text=On%20Mic...