Tried out the default Microsoft custom python3-anaconda GitHub Codespace today. Very easy to set up and use. Really like the 'show (notebook) variables' option in "locally" connected Jupyter notebook. There is also the ability to connect to remote Jupyter server using the notebook interface in Codespaces.
Had to use 'sudo' to update 'pip' in order to install the matplotlib library and the Jupyter extensions, but, other than than it just worked directly from the sample code in the example MSFT repo
.devcontainer files for Python3 for Codespaces.
This is so handy, I can see myself using this set of functionality frequently!