For older Python versions in the security maintenance status, https://www.python.org/ officially releases only the source code and no installers. But what if you want an easy way to install these versions on Windows? Here, you can obtain unofficial Windows installers for security updates of Python 3.5 and higher.
For each Python version, this repository includes the following.
These installers were built from the source distributions published at https://www.python.org/downloads/source/, patched to fix some bugs in the build scripts and to include all components to allow for a fully-offline installation. For the more technical among you, see Notes.md for further information about how I built the installers and how you may build them yourself.
To install a .nupkg
package, ensure that you have the NuGet Command-Line Interface installed. Go to the directory containing the .nupkg
file. Replace targetinstallationdirectory
in the following commands with the desired location to install the package.
For 64-bit Python, run nuget install python -Source %cd% -OutputDirectory targetinstallationdirectory
For 32-bit Python, run nuget install pythonx86 -Source %cd% -OutputDirectory targetinstallationdirectory
For 64-bit Python, run nuget install python -Source $(Get-Location) -OutputDirectory targetinstallationdirectory
For 32-bit Python, run nuget install pythonx86 -Source $(Get-Location) -OutputDirectory targetinstallationdirectory
In an effort to keep the size of this repository low, the Git history will not be kept. All updates will be made via force-pushes. If you fork this repository and wish to update your fork, see https://stackoverflow.com/questions/9646167/clean-up-a-fork-and-restart-it-from-the-upstream.
These files are provided under the MIT License. See LICENSE.txt.
I am Aohan Dang (https://www.linkedin.com/in/aohan-dang-536643a7/), a professional software developer and Python enthusiast.