alan-turing-institute / rse-course

Materials for The Alan Turing Institute's Research Software Engineering course
https://alan-turing-institute.github.io/rse-course/
Other
231 stars 116 forks source link

Could VS Code be the teaching environment? #112

Open jack89roberts opened 2 years ago

jack89roberts commented 2 years ago

Pros:

Cons:

jemrobinson commented 2 years ago

@callummole has also suggested JupyterHub as a possibility (I've invited him to Thursday's meeting to discuss this).

jack89roberts commented 2 years ago

I also wasn't intending to propose this for the next delivery as we have so much going on, but maybe one for the future.

oC-n commented 1 year ago

If this is implemented, a trap I just ran into in using VS Code for Jupyter Notebooks (because I couldn't get it to work reliably when served to a web browser as instructed) is that VS Code doesn't automatically configure each notebook to use the Python interpreter associated with the active environment. I have to manually select it for each one that I'd opened before realising the problem and assigning the correct interpreter to the workspace.

It seems from the VS Code documentation that it should automatically find the relevant interpreter for environments found by conda env list, but that didn't work for me. So it would be useful to give the tip on how to set the interpreter location for the workspace.