From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
Developer(s)Kay Hayen and others
Stable release
0.6.5 / 30 July 2019; 8 months ago (2019-07-30)
Preview release
0.6.6 rc7
Available inEnglish
Typesource-to-source compilers
LicenseApache License 2.0

Nuitka is a source to source compiler which compiles Python code to C/C++ executables, or C/C++ source code. It accepts Python code of different Python versions (currently 2.6, 2.7, 3.2, 3.3, 3.4, 3.5 and 3.6),[1] and allows for the creation of standalone programs, even when Python is not installed on the target computer. Nuitka is released under the Apache License.

Nuitka was discussed at the 2012 EuroPython conference, and serious development began at the end of the same year. It supports all features of the Python language since the end of 2014.[2]

Currently it is not possible to cross-compile binaries (e.g. building the executable on Windows, and ship it to Mac OS X). Standalone binaries include CPython, leading to rather large file sizes, and building executables requires a C/C++ compiler (gcc, g++, clang, MinGW or Microsoft Visual Studio) and a Python installation.


Nuitka can be installed from the repositories of many Linux distributions. It can also be installed through pip and pip3, respectively. Compilation is done either with nuitka or with Python itself (python -m nuitka

Web links[edit]