Как установить обе версии Python 2.x и 3.x в windows 7 и переключаться между ними?
Они устанавливаются отдельно и не конфликтуют. Переключатся можешь в ide. В терминале можешь писать python это версия 2 или python 3 это 3я версия. Качай https://www.python.org и не выдумывай). Конфликт может быть между версиями django и всяких библиотек на этот случай есть https://virtualenv.pypa.io/en/stable/ или docker.
устанавливаются в разные папки, запускаешь просто из каждой свой python.exe и всё, а если вопрос про переменные PATH, то можешь вручную назвать их python2 и python3 и прописать для каждой свой путь