HUSMEN - 8 months ago 47
Python Question

# Running both Python 2.7 and 3.5 on PC

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

py -2
or
py -3
accordingly. Alternatively, you can configure your own aliases in
cmd
as mentioned below.

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