Yes, as Tom says, the versions are different between different courses and sometimes even within a given course. There are no official instructions, because there are too many possibilities for your local environment. Here’s a thread which gives some guidance about how to get started. The unfortunate thing is that operations like generating a requirements.txt file require that you be able to run in the online course environment.