Renaming python.exe to python3.exe for co-existence with python2 on Windows
<p>I would like to install both python 2.7 and python 3.5 on my Windows 10 PC. Both python executables use the same name <code>python.exe</code>.</p>

<p>Is it a good idea to change <code>python.exe</code> to <code>python3.exe</code> as a quick fix for co-existence? Are there any side-effects or other things that I need to be aware?</p>

<p>You'll need to run <code>python3</code> instead of <code>python</code> if that's not obvious. This is definitely, as you described, a "quick fix" </p>

<p>My suggested fix is to use <a href="https://virtualenv.pypa.io/en/stable/" rel="nofollow">virtualenv</a> and pass in the Python executable you would like to use as so:</p>

<p><code>virtualenv -p /usr/bin/python3.5 /my/virtualenv/&gt;</code></p>

python windows python-2.7 python-3.x