Most of the python notebooks I run tend to need some setup for the initial run, using
! pip install ...
Executing the setup code every time the notebook is run is inefficient, so I would prefer to avoid that. Also, I don't want to move the setup code to a different notebook because usually it is just a few lines of code.