There are ide plugins to use the jupyter kernels thought. Atoms hydrogen[1] or vscodes Python Support [2] comes to mind. Jetbrain IDEs have similar plugins.
They enable pretty much both package managers and scm without any overhead to speak of.
> 1: https://blog.nteract.io/hydrogen-interactive-computing-in-at...
> 2: https://devblogs.microsoft.com/python/data-science-with-pyth...