Need one exact Python version for a project?
Installing “Python” is not enough when a project requires a specific runtime. We will request the exact version, verify it, and keep the project isolated.
Check what versions are already installed.
If the version you need is already listed, do not reinstall it. Launch it explicitly and verify the version first.
py listInstall the requested runtime explicitly.
Replace 3.13 with your required version. On current Python Install Manager setups, py install installs a requested runtime. If your environment does not recognise this command, use the official Python installation path for your setup rather than downloading from an unknown mirror.
py install 3.13Retest the exact problem — do not assume it is fixed.
The returned version should match the runtime you requested. For a real project, create the virtual environment from that exact runtime rather than relying on whichever python command happens to be default.
py -V:3.13 --versionFix complete. 😎
You verified the result instead of stopping after a hopeful change. Save the working interpreter/version/environment details with the project so you can reproduce them later.
Back to Fixes →This guided fix follows current official documentation. ITFixLab does not execute commands for you; you stay in control of your machine.
Python on Windows — version selection and install manager ↗