I have both versions of Python installed on my PC running Windows 10 and I can switch between them manually as needed, but I was wondering if there is a way to edit their path environment variables so that I can launch both of them from the CMD easily.
For example, instead of typing "python" to launch whatever is the default one right now, I want to just type python2 for one, and python3 for the other, is that possible?
Update: it turned out that you don't need any trick for this, you just use either
This has more to do with Windows and less to do with Python IMO. You might want to take a look at Aliases in windows command prompt You should be able to use
DOSKEY python3=C:\path\to\python3.exe $* DOSKEY python2=C:\path\to\python2.exe $*
to define the alias. You can then put those in a
.cmd file e.g.
env.cmd and use
cmd.exe /K env.cmd
to automatically load the aliases into the shell when you run it. That's the way I would go about doing this. I hope it helps.