If you are having problems installing tensorflow in VSCode and have tried upgrading your pip and have set your python version to something supported for the non WSL version, which I believe is 3.9 and lower and are still having an issue, it may what the above user posted.
I installed Python 3.9.13 but was still receiving the Error "Could not find a version that satisfies the requirement tensorflow". The above poster mentions not allowing Python to add itself to the path, which I had done when I installed v 3.13. I removed that from my path and tensorflow installed fine at that point.