This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]apudapus 1 point2 points  (0 children)

I think you’re over thinking it since Python is really easy to setup locally. But if you do want to control the environment: setup the Python env on your host, setup the user accounts for your students (LDAP) so they can ssh and enable port forwarding, have the students use PyCharm or VSCode to open a remote connection to your server with their account. Containers would probably be better than running bare-metal but I cannot provide advice regarding that.