Для сборки дистрибутива Python в Windows можно использовать, например, следующие инструменты:
- PyInstaller. 12 Популярный инструмент для создания исполняемых файлов. 1 Поддерживает Windows, macOS и Linux, обрабатывает большинство сторонних библиотек. 1
- Cython. 1 Компилирует в C-код для повышения производительности. 1 Преобразует в C или C++, после чего проводит компилирование. 1
- Nuitka. 1 Инструмент для полной компиляции в машинный код. 1 Генерирует исполняемые файлы для Windows, macOS и Linux, поддерживает весь стандартный функционал. 1
- py2exe. 1 Инструмент для создания исполняемых файлов только для Windows. 1 Упаковывает скрипты в .exe, работает с большинством стандартных библиотек. 1
- cx_Freeze. 1 Универсальный инструмент для компиляции программ в исполняемые файлы. 1 Поддерживает Windows, macOS и Linux, упаковывает программы вместе с зависимостями. 1
- Pythran. 2 Статический компилятор Python, ориентированный на научные вычисления. 2 Транслирует Python-код, аннотированный описаниями интерфейса, в C++. 2
Также для сборки поддерживаемых версий Python можно использовать Microsoft Visual Studio 2017 или более позднюю версию. 5