Version of Tensorflow and Python and other libraries used in the assignments of deep learning specalization

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.