1<!DOCTYPE html><html class="writer-html5" lang="en" data-content_root="./"><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><meta content="With the Python compiler Nuitka, you create protected binaries from your Python source code." name="description"><meta content="python,compiler,exe,binary,protection,portable,standalone,windows,linux,mac" name="keywords"><link rel="icon" type="image/svg+xml" href="_static/favicon.svg"><link rel="icon" sizes="32x32" href="_static/favicon.png" type="image/png"><link rel="icon" sizes="32x32" href="_static/favicon.ico" type="image/x-icon"><link rel="icon" sizes="57x57" href="_static/apple-touch-icon-iphone.png" type="image/png"><link rel="icon" sizes="72x72" href="_static/apple-touch-icon-ipad.png" type="image/png"><link rel="icon" sizes="114x114" href="_static/apple-touch-icon-iphone4.png" type="image/png"><link rel="icon" sizes="144x144" href="_static/apple-touch-icon-ipad3.png" type="image/png"><link rel="apple-touch-icon" sizes="180x180" href="_static/apple-touch-icon-180x180.png" type="image/png"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Nuitka the Python Compiler â Nuitka the Python Compiler</title><link rel="stylesheet" type="text/css" href="/_static/css/combined_80ad5c2a68fe634dbbc59911f23b5e66.css"><link rel="canonical" href="https://nuitka.net">
1<script src="/_static/combined_661fb5d59b2dc8d7b7e7006852d724f4.js" async=""></script>
1<link rel="index" title="Index" href="genindex.html"><link rel="next" title="Nuitka Downloads" href="doc/download.html"><link rel="alternate" type="application/atom+xml" href="blog/atom.xml" title="Nuitka Blog"><body class="wy-body-for-nav"><div class="wy-grid-for-nav"><nav data-toggle="wy-nav-shift" class="wy-nav-side"><div class="wy-side-scroll"><div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="Navigation menu"><p class="caption" role="heading"><span class="caption-text">Nuitka the Python Compiler</span><ul><li class="toctree-l1"><a class="reference internal" href="doc/download.html"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 640 640" class="nuitka-fa nuitka-fw fa-download" aria-hidden="true"><path fill="currentColor" d="M352 96C352 78.3 337.7 64 320 64C302.3 64 288 78.3 288 96L288 306.7L246.6 265.3C234.1 252.8 213.8 252.8 201.3 265.3C188.8 277.8 188.8 298.1 201.3 310.6L297.3 406.6C309.8 419.1 330.1 419.1 342.6 406.6L438.6 310.6C451.1 298.1 451.1 277.8 438.6 265.3C426.1 252.8 405.8 252.8 393.3 265.3L352 306.7L352 96zM160 384C124.7 384 96 412.7 96 448L96 480C96 515.3 124.7 544 160 544L480 544C515.3 544 544 515.3 544 480L544 448C544 412.7 515.3 384 480 384L433.1 384L376.5 440.6C345.3 471.8 294.6 471.8 263.4 440.6L206.9 384L160 384zM464 440C477.3 440 488 450.7 488 464C488 477.3 477.3 488 464 488C450.7 488 440 477.3 440 464C440 450.7 450.7 440 464 440z"></path></svg> Free Download</a><li class="toctree-l1"><a class="reference internal" href="user-documentation"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 640 640" class="nuitka-fa nuitka-fw fa-book" aria-hidden="true"><path d="M480 576L192 576C139 576 96 533 96 480L96 160C96 107 139 64 192 64L496 64C522.5 64 544 85.5 544 112L544 400C544 420.9 530.6 438.7 512 445.3L512 512C529.7 512 544 526.3 544 544C544 561.7 529.7 576 512 576L480 576zM192 448C174.3 448 160 462.3 160 480C160 497.7 174.3 512 192 512L448 512L448 448L192 448zM224 216C224 229.3 234.7 240 248 240L424 240C437.3 240 448 229.3 448 216C448 202.7 437.3 192 424 192L248 192C234.7 192 224 202.7 224 216zM248 288C234.7 288 224 298.7 224 312C224 325.3 234.7 336 248 336L424 336C437.3 336 448 325.3 448 312C448 298.7 437.3 288 424 288L248 288z" fill="currentColor"></path></svg> User Documentation</a><li class="toctree-l1"><a class="reference internal" href="pages/support.html"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 640 640" class="nuitka-fa nuitka-fw fa-life-ring" aria-hidden="true"><path d="M431.2 476.5C399.9 498.9 361.5 512 320 512C278.5 512 240.1 498.9 208.8 476.5L266.8 418.5C282.6 427.1 300.8 432 320.1 432C339.4 432 357.5 427.1 373.4 418.5L431.4 476.5zM521.9 477.3C555.7 433.9 575.9 379.3 575.9 320C575.9 260.7 555.8 206.1 522 162.7C531 150.2 529.9 132.6 518.6 121.4C507.3 110.2 489.8 109 477.3 118C433.9 84.2 379.3 64 320 64C260.7 64 206.1 84.2 162.7 118C150.2 109 132.6 110.1 121.4 121.4C110.2 132.7 109 150.2 118 162.7C84.2 206.1 64 260.7 64 320C64 379.3 84.2 433.9 118 477.3C109 489.8 110.1 507.4 121.4 518.6C132.7 529.8 150.2 531 162.7 522C206.1 555.8 260.7 576 320 576C379.3 576 433.9 555.8 477.3 522C489.8 531 507.4 529.9 518.6 518.6C529.8 507.3 531 489.8 522 477.3zM476.4 431.2L418.4 373.2C427 357.4 431.9 339.2 431.9 319.9C431.9 300.6 427 282.5 418.4 266.6L476.4 208.6C498.9 240.1 512 278.5 512 320C512 361.5 498.9 399.9 476.5 431.2zM431.2 163.5L373.2 221.5C357.4 212.9 339.2 208 319.9 208C300.6 208 282.5 212.9 266.6 221.5L208.6 163.5C240.1 141.1 278.5 128 320 128C361.5 128 399.9 141.1 431.2 163.5zM221.5 373.3L163.5 431.3C141.1 399.9 128 361.5 128 320C128 278.5 141.1 240.1 163.5 208.8L221.5 266.8C212.9 282.6 208 300.8 208 320.1C208 339.4 212.9 357.5 221.5 373.4zM272 320C272 293.5 293.5 272 320 272C346.5 272 368 293.5 368 320C368 346.5 346.5 368 320 368C293.5 368 272 346.5 272 320z" fill="currentColor"></path></svg> Get Support</a><li class="toctree-l1"><a class="reference internal" href="pages/contribute.html"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 640 640" class="nuitka-fa nuitka-fw fa-cogs" aria-hidden="true"><path d="M415.9 274.5C428.1 271.2 440.9 277 446.4 288.3L465 325.9C475.3 327.3 485.4 330.1 494.9 334L529.9 310.7C540.4 303.7 554.3 305.1 563.2 314L582.4 333.2C591.3 342.1 592.7 356.1 585.7 366.5L562.4 401.4C564.3 406.1 566 411 567.4 416.
11C568.8 421.2 569.7 426.2 570.4 431.3L608.1 449.9C619.4 455.5 625.2 468.3 621.9 480.4L614.9 506.6C611.6 518.7 600.3 526.9 587.7 526.1L545.7 523.4C539.4 531.5 532.1 539 523.8 545.4L526.5 587.3C527.3 599.9 519.1 611.3 507 614.5L480.8 621.5C468.6 624.8 455.9 619 450.3 607.7L431.7 570.1C421.4 568.7 411.3 565.9 401.8 562L366.8 585.3C356.3 592.3 342.4 590.9 333.5 582L314.3 562.8C305.4 553.9 304 540 311 529.5L334.3 494.5C332.4 489.8 330.7 484.9 329.3 479.8C327.9 474.7 327 469.6 326.3 464.6L288.6 446C277.3 440.4 271.6 427.6 274.8 415.5L281.8 389.3C285.1 377.2 296.4 369 309 369.8L350.9 372.5C357.2 364.4 364.5 356.9 372.8 350.5L370.1 308.7C369.3 296.1 377.5 284.7 389.6 281.5L415.8 274.5zM448.4 404C424.1 404 404.4 423.7 404.5 448.1C404.5 472.4 424.2 492 448.5 492C472.8 492 492.5 472.3 492.5 448C492.4 423.6 472.7 404 448.4 404zM224.9 18.5L251.1 25.5C263.2 28.8 271.4 40.2 270.6 52.7L267.9 94.5C276.2 100.9 283.5 108.3 289.8 116.5L331.8 113.8C344.3 113 355.7 121.2 359 133.3L366 159.5C369.2 171.6 363.5 184.4 352.2 190L314.5 208.6C313.8 213.7 312.8 218.8 311.5 223.8C310.2 228.8 308.4 233.8 306.5 238.5L329.8 273.5C336.8 284 335.4 297.9 326.5 306.8L307.3 326C298.4 334.9 284.5 336.3 274 329.3L239 306C229.5 309.9 219.4 312.7 209.1 314.1L190.5 351.7C184.9 363 172.1 368.7 160 365.5L133.8 358.5C121.6 355.2 113.5 343.8 114.3 331.3L117 289.4C108.7 283 101.4 275.6 95.1 267.4L53.1 270.1C40.6 270.9 29.2 262.7 25.9 250.6L18.9 224.4C15.7 212.3 21.4 199.5 32.7 193.9L70.4 175.3C71.1 170.2 72.1 165.2 73.4 160.1C74.8 155 76.4 150.1 78.4 145.4L55.1 110.5C48.1 100 49.5 86.1 58.4 77.2L77.6 58C86.5 49.1 100.4 47.7 110.9 54.7L145.9 78C155.4 74.1 165.5 71.3 175.8 69.9L194.4 32.3C200 21 212.7 15.3 224.9 18.5zM192.4 148C168.1 148 148.4 167.7 148.4 192C148.4 216.3 168.1 236 192.4 236C216.7 236 236.4 216.3 236.4 192C236.4 167.7 216.7 148 192.4 148z" fill="currentColor"></path></svg>
1 Contribute</a></ul><p class="caption" role="heading"><span class="caption-text">Commercial Users</span><ul><li class="toctree-l1"><a class="reference internal" href="commercial/purchase.html"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 640 640" class="nuitka-fa nuitka-fw fa-shopping-cart" aria-hidden="true"><path d="M24 48C10.7 48 0 58.7 0 72C0 85.3 10.7 96 24 96L69.3 96C73.2 96 76.5 98.8 77.2 102.6L129.3 388.9C135.5 423.1 165.3 448 200.1 448L456 448C469.3 448 480 437.3 480 424C480 410.7 469.3 400 456 400L200.1 400C188.5 400 178.6 391.7 176.5 380.3L171.4 352L475 352C505.8 352 532.2 330.1 537.9 299.8L568.9 133.9C572.6 114.2 557.5 96 537.4 96L124.7 96L124.3 94C119.5 67.4 96.3 48 69.2 48L24 48zM208 576C234.5 576 256 554.5 256 528C256 501.5 234.5 480 208 480C181.5 480 160 501.5 160 528C160 554.5 181.5 576 208 576zM432 576C458.5 576 480 554.5 480 528C480 501.5 458.5 480 432 480C405.5 480 384 501.5 384 528C384 554.5 405.5 576 432 576z" fill="currentColor"></path></svg> Purchase Now</a><li class="toctree-l1"><a class="reference internal" href="doc/commercial.html"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 640 640" class="nuitka-fa nuitka-fw fa-shield" aria-hidden="true"><path d="M320 64C324.6 64 329.2 65 333.4 66.9L521.8 146.8C543.8 156.1 560.2 177.8 560.1 204C559.6 303.2 518.8 484.7 346.5 567.2C329.8 575.2 310.4 575.2 293.7 567.2C121.3 484.7 80.6 303.2 80.1 204C80 177.8 96.4 156.1 118.4 146.8L306.7 66.9C310.9 65 315.4 64 320 64z" fill="currentColor"></path></svg> Commercial Features</a><li class="toctree-l1"><a class="reference internal" href="commercial/resellers.html"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 640 640" class="nuitka-fa nuitka-fw fa-handshake-o" aria-hidden="true"><path d="M300.9 149.2L184.3 278.8C179.7 283.9 179.9 291.8 184.8 296.7C215.3 327.2 264.8 327.2 295.3 296.7L327.1 264.9C331.3 260.7 336.6 258.4 342 258C348.8 257.4 355.8 259.7 361 264.9L537.6 440L608 384L608 96L496 160L472.2 144.1C456.4 133.6 437.9 128 418.9 128L348.5 128C347.4 128 346.2 128 345.1 128.1C328.2 129 312.3 136.6 300.9 149.2zM148.6 246.7L255.4 128L215.8 128C190.3 128 165.9 138.1 147.9 156.1L144 160L32 96L32 384L188.4 514.3C211.4 533.5 240.4 544 270.3 544L286 544L279 537C269.6 527.6 269.6 512.4 279 503.1C288.4 493.8 303.6 493.7 312.9 503.1L353.9 544.1L362.9 544.1C382 544.1 400.7 539.8 417.7 531.8L391 505C381.6 495.6 381.6 480.4 391 471.1C400.4 461.8 415.6 461.7 424.9 471.1L456.9 503.1L474.4 485.6C483.3 476.7 485.9 463.8 482 452.5L344.1 315.7L329.2 330.6C279.9 379.9 200.1 379.9 150.8 330.6C127.8 307.6 126.9 270.7 148.6 246.6z" fill="currentColor"></path></svg> Reseller Information</a><li class="toctree-l1"><a class="reference internal" href="doc/bundles.html"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 640 640" class="nuitka-fa nuitka-fw fa-lock" aria-hidden="true"><path d="M256 160L256 224L384 224L384 160C384 124.7 355.3 96 320 96C284.7 96 256 124.7 256 160zM192 224L192 160C192 89.3 249.3 32 320 32C390.7 32 448 89.3 448 160L448 224C483.3 224 512 252.7 512 288L512 512C512 547.3 483.3 576 448 576L192 576C156.7 576 128 547.3 128 512L128 288C128 252.7 156.7 224 192 224z" fill="currentColor"></path></svg> Nuitka VM</a><li class="toctree-l1"><a class="reference internal" href="commercial/refund-policy.html"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 512 512" class="nuitka-fa nuitka-fw fa-undo" aria-hidden="true"><path fill="currentColor" d="M256 64c-56.8 0-107.9 24.7-143.1 64l47.1 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 192c-17.7 0-32-14.3-32-32L0 32C0 14.3 14.3 0 32 0S64 14.3 64 32l0 54.7C110.9 33.6 179.5 0 256 0 397.4 0 512 114.6 512 256S397.4 512 256 512c-87 0-163.9-43.4-210.1-109.7-10.1-14.5-6.6-34.4 7.9-44.6s34.4-6.6 44.6 7.9c34.8 49.8 92.4 82.3 157.6 82.3 106 0 192-86 192-192S362 64 256 64z"></path></svg> Refund Policy</a><li class="toctree-l1"><a class="reference internal" href="commercial/cancellation-policy.html"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 512 512" class="nuitka-fa nuitka-fw fa-xmark-circle" aria-hidden="true"><path fill="currentColor" d="M256 512a256 256 0 1 0 0-512 256 256 0 1 0 0 512zM167 167c9.4-9.4 24.6-9.4 33.9 0l55 55 55-55c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-55 55 55 55c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-55-55-55 55c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l55-55-55-55c-9.4-9.4-9.4-24.6 0-33.9z"></path></svg> Cancellation</a></ul><p class="caption" role="heading"><span class="caption-text">News and Blog</span><ul><li class="toctree-l1"><a class="reference internal" href="changelog"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 640 640" class="nuitka-fa nuitka-fw fa-newspaper-o" aria-hidden="true"><path d="M64 480L64 184C64 170.7 74.7 160 88 160C101.3 160 112 170.7 112 184L112 472C112 485.3 122.7 496 136 496C149.3 496 160 485.3 160 472L160 160C160 124.7 188.7 96 224 96L512 96C547.3 96 576 124.7 576 160L576 480C576 515.3 547.3 544 512 544L128 544C92.7 544 64 515.3 64 480zM224 192L224 256C224 273.7 238.3 288 256 288L320 288C337.7 288 352 273.7 352 256L352 192C352 174.3 337.7 160 320 160L256 160C238.3 160 224 174.3 224 192zM248 432C234.7 432 224 442.7 224 456C224 469.3 234.7 480 248 480L488 480C501.3 480 512 469.3 512 456C512 442.7 501.3 432 488 432L248 432zM224 360C224 373.3 234.7 384 248 384L488 384C501.3 384 512 373.3 512 360C512 346.7 501.3 336 488 336L248 336C234.7 336 224 346.7 224 360zM424 240C410.7 240 400 250.7 400 264C400 277.3 410.7 288 424 288L488 288C501.3 288 512 277.3 512 264C512 250.7 501.3 240 488 240L424 240z" fill="currentColor"></path></svg> Release Information</a><li class="toctree-l1"><a class="reference internal" href="news.html"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 640 640" class="nuitka-fa nuitka-fw fa-rss-square" aria-hidden="true"><path d="M160 96C124.7 96 96 124.7 96 160L96 480C96 515.3 124.7 544 160 544L480 544C515.3 544 544 515.3 544 480L544 160C544 124.7 515.3 96 480 96L160 96zM192 200C192 186.7 202.7 176 216 176C353 176 464 287 464 424C464 437.3 453.3 448 440 448C426.7 448 416 437.3 416 424C416 313.5 326.5 224 216 224C202.7 224 192 213.3 192 200zM192 296C192 282.7 202.7 272 216 272C299.9 272 368 340.1 368 424C368 437.3 357.3 448 344 448C330.7 448 320 437.3 320 424C320 366.6 273.4 320 216 320C202.7 320 192 309.3 192 296zM192 416C192 398.3 206.3 384 224 384C241.7 384 256 398.3 256 416C256 433.7 241.7 448 224 448C206.3 448 192 433.7 192 416z" fill="currentColor"></path></svg> Blog</a><li class="toctree-l1"><a class="reference internal" href="pages/Streaming.html"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 640 640" class="nuitka-fa nuitka-fw fa-video-camera" aria-hidden="true"><path d="M128 128C92.7 128 64 156.7 64 192L64 448C64 483.3 92.7 512 128 512L384 512C419.3 512 448 483.3 448 448L448 192C448 156.7 419.3 128 384 128L128 128zM496 400L569.5 458.8C573.7 462.2 578.9 464 584.3 464C597.4 464 608 453.4 608 440.3L608 199.7C608 186.6 597.4 176 584.3 176C578.9 176 573.7 177.8 569.5 181.2L496 240L496 400z" fill="currentColor"></path></svg> Streaming</a></ul><p class="caption" role="heading"><span class="caption-text">
1Other</span><ul><li class="toctree-l1"><a class="reference internal" href="doc/Credits.html"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 640 640" class="nuitka-fa nuitka-fw fa-users" aria-hidden="true"><path d="M320 80C377.4 80 424 126.6 424 184C424 241.4 377.4 288 320 288C262.6 288 216 241.4 216 184C216 126.6 262.6 80 320 80zM96 152C135.8 152 168 184.2 168 224C168 263.8 135.8 296 96 296C56.2 296 24 263.8 24 224C24 184.2 56.2 152 96 152zM0 480C0 409.3 57.3 352 128 352C140.8 352 153.2 353.9 164.9 357.4C132 394.2 112 442.8 112 496L112 512C112 523.4 114.4 534.2 118.7 544L32 544C14.3 544 0 529.7 0 512L0 480zM521.3 544C525.6 534.2 528 523.4 528 512L528 496C528 442.8 508 394.2 475.1 357.4C486.8 353.9 499.2 352 512 352C582.7 352 640 409.3 640 480L640 512C640 529.7 625.7 544 608 544L521.3 544zM472 224C472 184.2 504.2 152 544 152C583.8 152 616 184.2 616 224C616 263.8 583.8 296 544 296C504.2 296 472 263.8 472 224zM160 496C160 407.6 231.6 336 320 336C408.4 336 480 407.6 480 496L480 512C480 529.7 465.7 544 448 544L192 544C174.3 544 160 529.7 160 512L160 496z" fill="currentColor"></path></svg> Credits</a><li class="toctree-l1"><a class="reference internal" href="pages/impressum.html"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 640 640" class="nuitka-fa nuitka-fw fa-info-circle" aria-hidden="true"><path d="M320 576C461.4 576 576 461.4 576 320C576 178.6 461.4 64 320 64C178.6 64 64 178.6 64 320C64 461.4 178.6 576 320 576zM288 224C288 206.3 302.3 192 320 192C337.7 192 352 206.3 352 224C352 241.7 337.7 256 320 256C302.3 256 288 241.7 288 224zM280 288L328 288C341.3 288 352 298.7 352 312L352 400L360 400C373.3 400 384 410.7 384 424C384 437.3 373.3 448 360 448L280 448C266.7 448 256 437.3 256 424C256 410.7 266.7 400 280 400L304 400L304 336L280 336C266.7 336 256 325.3 256 312C256 298.7 266.7 288 280 288z" fill="currentColor"></path></svg> Impressum</a><li class="toctree-l1"><a class="reference internal" href="pages/privacy-policy.html"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 640 640" class="nuitka-fa nuitka-fw fa-lock" aria-hidden="true"><path d="M256 160L256 224L384 224L384 160C384 124.7 355.3 96 320 96C284.7 96 256 124.7 256 160zM192 224L192 160C192 89.3 249.3 32 320 32C390.7 32 448 89.3 448 160L448 224C483.3 224 512 252.7 512 288L512 512C512 547.3 483.3 576 448 576L192 576C156.7 576 128 547.3 128 512L128 288C128 252.7 156.7 224 192 224z" fill="currentColor"></path></svg> Privacy Policy</a><li class="toctree-l1"><a class="reference internal" href="pages/pyside2.html">Nuitka PySide2 support</a><li class="toctree-l1"><a class="reference internal" href="pages/pyqt5.html">Nuitka PyQt5 support</a></ul></div></div></nav><section data-toggle="wy-nav-shift" class="wy-nav-content-wrap"><nav class="wy-nav-top" aria-label="Mobile navigation menu"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 640 640" data-toggle="wy-nav-top" class="nuitka-fa fa-bars"><path d="M96 160C96 142.3 110.3 128 128 128L512 128C529.7 128 544 142.3 544 160C544 177.7 529.7 192 512 192L128 192C110.3 192 96 177.7 96 160zM96 320C96 302.3 110.3 288 128 288L512 288C529.7 288 544 302.3 544 320C544 337.7 529.7 352 512 352L128 352C110.3 352 96 337.7 96 320zM544 480C544 497.7 529.7 512 512 512L128 512C110.3 512 96 497.7 96 480C96 462.3 110.3 448 128 448L512 448C529.7 448 544 462.3 544 480z" fill="currentColor"></path></svg> <a href="/">Nuitka the Python Compiler</a></nav><div class="wy-nav-content"><div class="rst-content"><div role="navigation" aria-label="Page navigation"><ul class="wy-breadcrumbs"><li><a href="/" class="icon icon-home" aria-label="Home"></a><li class="breadcrumb-item active">Nuitka the Python Compiler<li class="wy-breadcrumbs-aside"></ul></div><div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article"><div itemprop="articleBody"><section id="nuitka-the-python-compiler"><div class="top_nav"><nav class="top_link_nav" role="navigation"><ul><li class="no_mobile"><div class="logo_container"><a href="/"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewbox="0 0 198.073 198.53" class="logo" alt="Nuitka Logo" width="28" height="28"><defs><lineargradient id="A" x1="188.676" y1="679.273" x2="188.676" y2="587.33" gradientunits="userSpaceOnUse"><stop offset="0" stop-color="#adadad"></stop><stop offset="1" stop-color="#dbdbdb"></stop></lineargradient><lineargradient xlink:href="#C" id="B" x1="181.201" y1="590.523" x2="226.671" y2="635.992"></lineargradient><lineargradient id="C" gradientunits="userSpaceOnUse"><stop offset="0" stop-color="#5a9fd4"></stop><stop offset="1" stop-color="#306998"></stop></lineargradient><lineargradient xlink:href="#E" id="D" x1="184.785" y1="675.87" x2="140.036" y2="631.121"></lineargradient><lineargradient id="E" gradientunits="userSpaceOnUse"><stop offset="0" stop-color="#ffd43b"></stop><stop offset="1" stop-color="#ffe873"></stop></lineargradient><lineargradient xlink:href="#C" id="F" x1="138.66" y1="644.168" x2="171.753" y2="677.262"></lineargradient><lineargradient y2="588.502" x2="194.113" y1="621.705" x1="227.316" id="G" xlink:href="#E"></lineargradient></defs><g transform="matrix(2.146861 0 0 2.146861 -293.655308 -1259.31844)"><rect ry="8.485" y="586.586" x="136.784" height="92.475" width="92.262" fill="url(#A)"></rect><path d="M178.056 586.771v39.156l11.875 11.969h39.094v-11.969h-39.156v-39.156h-11.812z" fill="url(#B)"></path><path d="M136.9 627.927v11.969h39.156v39.156h11.813v-39.156l-11.875-11.969H136.9z" fill="url(#D)"></path><path d="M136.9 642.423v11.938h24.863v24.646h11.75v-36.584z" fill="url(#F)"></path><path d="M229.021 623.395v-11.937h-24.863v-24.646h-11.75v36.584z" fill="url(#G)"></path></g></svg></a></div><li class="no_mobile"><a href="/user-documentation/">Manual</a><li class="no_mobile"><a href="/doc/commercial.html">Commercial</a><li class="no_mobile"><a href="/news.html">Blog</a><li><div class="ci-search"></div></ul><div class="share-button-container"><div class="social-button-wrapper"><a href="https://twitter.com/share?url=https://nuitka.net/index.html&hashtags=nuitka" target="_blank"><div class="social-button twitter"><p class="icon"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 512 512" alt="Share with Twitter" width="24" height="24">
1<path d="M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z"></path></svg><p class="shares">share</div></a><a href="https://www.facebook.com/sharer.php?u=https://nuitka.net/index.html&hashtag=%23nuitka" target="_blank"><div class="social-button facebook"><p class="icon"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 320 512" alt="Share with Facebook" width="23" height="23"><path fill="#1877f2" d="M80 299.3V512H196V299.3h86.5l18-97.8H196V166.9c0-51.7 20.3-71.5 72.7-71.5c16.3 0 29.4 .4 37 1.2V7.9C291.4 4 256.4 0 236.2 0C129.3 0 80 50.5 80 159.4v42.1H14v97.8H80z"></path></svg><p class="shares">share</div></a><a href="https://mastodonshare.com/?url=https://nuitka.net/index.html" target="_blank"><div class="social-button mastodon"><p class="icon"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 448 512" alt="Share with Mastodon" width="23" height="23"><path fill="#6364ff" d="M433 179.1c0-97.2-63.7-125.7-63.7-125.7-62.5-28.7-228.6-28.4-290.5 0 0 0-63.7 28.5-63.7 125.7 0 115.7-6.6 259.4 105.6 289.1 40.5 10.7 75.3 13 103.3 11.4 50.8-2.8 79.3-18.1 79.3-18.1l-1.7-36.9s-36.3 11.4-77.1 10.1c-40.4-1.4-83-4.4-89.6-54a102.5 102.5 0 0 1 -.9-13.9c85.6 20.9 158.7 9.1 178.8 6.7 56.1-6.7 105-41.3 111.2-72.9 9.8-49.8 9-121.5 9-121.5zm-75.1 125.2h-46.6v-114.2c0-49.7-64-51.6-64 6.9v62.5h-46.3V197c0-58.5-64-56.6-64-6.9v114.2H90.2c0-122.1-5.2-147.9 18.4-175 25.9-28.9 79.8-30.8 103.8 6.1l11.6 19.5 11.6-19.5c24.1-37.1 78.1-34.8 103.8-6.1 23.7 27.3 18.4 53 18.4 175z"></path></svg><p class="shares">share</div></a><a href="http://www.reddit.com/submit?url=https://nuitka.net/index.html" target="_blank"><div class="social-button reddit"><p class="icon"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 512 512" alt="Share with Reddit" width="24" height="24"><path fill="#ff5700" d="M373 138.6c-25.2 0-46.3-17.5-51.9-41l0 0c-30.6 4.3-54.2 30.7-54.2 62.4l0 .2c47.4 1.8 90.6 15.1 124.9 36.3c12.6-9.7 28.4-15.5 45.5-15.5c41.3 0 74.7 33.4 74.7 74.7c0 29.8-17.4 55.5-42.7 67.5c-2.4 86.8-97 156.6-213.2 156.6S45.5 410.1 43 323.4C17.6 311.5 0 285.7 0 255.7c0-41.3 33.4-74.7 74.7-74.7c17.2 0 33 5.8 45.7 15.6c34-21.1 76.8-34.4 123.7-36.4l0-.3c0-44.3 33.7-80.9 76.8-85.5C325.8 50.2 347.2 32 373 32c29.4 0 53.3 23.9 53.3 53.3s-23.9 53.3-53.3 53.3zM157.5 255.3c-20.9 0-38.9 20.8-40.2 47.9s17.1 38.1 38 38.1s36.6-9.8 37.8-36.9s-14.7-49.1-35.7-49.1zM395 303.1c-1.2-27.1-19.2-47.9-40.2-47.9s-36.9 22-35.7 49.1c1.2 27.1 16.9 36.9 37.8 36.9s39.3-11 38-38.1zm-60.1 70.8c1.5-3.6-1-
17.7-4.9-8.1c-23-2.3-47.9-3.6-73.8-3.6s-50.8 1.3-73.8 3.6c-3.9 .4-6.4 4.5-4.9 8.1c12.9 30.8 43.3 52.4 78.7 52.4s65.8-21.6 78.7-52.4z"></path></svg><p class="shares">share</div></a></div></div></nav></div><h1>Nuitka the Python Compiler<a class="headerlink" href="#nuitka-the-python-compiler" title="Link to this heading"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 640 640" class="nuitka-fa fa-link" aria-hidden="true"><path fill="currentColor" d="M451.5 160C434.9 160 418.8 164.5 404.7 172.7C388.9 156.7 370.5 143.3 350.2 133.2C378.4 109.2 414.3 96 451.5 96C537.9 96 608 166 608 252.5C608 294 591.5 333.8 562.2 363.1L491.1 434.2C461.8 463.5 422 480 380.5 480C294.1 480 224 410 224 323.5C224 322 224 320.5 224.1 319C224.6 301.3 239.3 287.4 257 287.9C274.7 288.4 288.6 303.1 288.1 320.8C288.1 321.7 288.1 322.6 288.1 323.4C288.1 374.5 329.5 415.9 380.6 415.9C405.1 415.9 428.6 406.2 446 388.8L517.1 317.7C534.4 300.4 544.2 276.8 544.2 252.3C544.2 201.2 502.8 159.8 451.7 159.8zM307.2 237.3C305.3 236.5 303.4 235.4 301.7 234.2C289.1 227.7 274.7 224 259.6 224C235.1 224 211.6 233.7 194.2 251.1L123.1 322.2C105.8 339.5 96 363.1 96 387.6C96 438.7 137.4 480.1 188.5 480.1C205 480.1 221.1 475.7 235.2 467.5C251 483.5 269.4 496.9 289.8 507C261.6 530.9 225.8 544.2 188.5 544.2C102.1 544.2 32 474.2 32 387.7C32 346.2 48.5 306.4 77.8 277.1L148.9 206C178.2 176.7 218 160.2 259.5 160.2C346.1 160.2 416 230.8 416 317.1C416 318.4 416 319.7 416 321C415.6 338.7 400.9 352.6 383.2 352.2C365.5 351.8 351.6 337.1 352 319.4C352 318.6 352 317.9 352 317.1C352 283.4 334 253.8 307.2 237.5z"></path></svg></a></h1><div class="fp-circle-card"><div class="fp-circle-text-container"><ol class="fp-circle-text-list"><li class="fp-circle-text-sub-heading">IP Protection<p class="fp-circle-main-text-body">Compiling your source code for security. If you're a commercial user, ensure that all of your data and files are secured and that there are no readable strings.<li class="fp-circle-text-sub-heading">Performance<p class="fp-circle-main-text-body">Boost your program runtime and launch performance.<li class="fp-circle-text-sub-heading">Deployment<p class="fp-circle-main-text-body">Enjoy hassle-free Python deployment with standalone distributions, onefile, PyPI wheels, and more.</ol></div><div class="fp-circle-image-container"><svg width="380" height="379" viewbox="0 0 380 379" fill="none" xmlns="http://www.w3.org/2000/svg" class="fp-circle-image" alt="circle with key features listed"><path d="M138.323 188C122.723 97.6001 165.823 25.0001 189.323 6.10352e-05C235.323 6.10352e-05 275.156 19.0001 289.323 28.5001C334.923 55.7001 359.656 102.167 366.323 122C393.923 190.4 370.156 255.833 354.823 280C324.423 194.8 248.49 152.5 214.323 142C157.923 127.2 140.156 166.5 138.323 188Z" fill="#599DD2"></path><path d="M215.441 145.6C301.642 176.983 343.227 250.461 353.245 283.277C330.387 323.196 294.105 348.322 278.821 355.895C232.558 381.951 179.944 380.325 159.42 376.255C86.3472 366.217 41.374 313.078 28.0215 287.763C117.064 303.718 191.504 258.843 217.594 234.411C258.464 192.821 233.187 157.874 215.441 145.6Z" fill="#2A3990"></path><path d="M214.261 234.168C143.885 293.014 59.4599 292.15 26.0442 284.363C2.96768 244.57 -0.579059 200.58 0.532136 183.559C1.18599 130.467 28.9748 85.7605 42.7874 70.0438C88.1118 11.8543 156.639 -0.411593 185.237 0.729163C126.784 69.7688 128.285 156.676 136.342 191.5C151.832 247.714 194.742 243.368 214.261 234.168Z" fill="#FFD53C"></path></svg><div class="fp-circle-image-caption fp-circle-caption-ip-protection"><p>IP Protection</div><div class="fp-circle-image-caption fp-circle-image-caption-performance"><p>Performance</div><div class="fp-circle-image-caption fp-circle-image-caption-deployment"><p>Deployment</div></div></div><section id="what-is-nuitka"><h2>What is Nuitka<a class="headerlink" href="#what-is-nuitka" title="Link to this heading"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 640 640" class="nuitka-fa fa-link" aria-hidden="true"><path fill="currentColor" d="M451.5 160C434.9 160 418.8 164.5 404.7 172.7C388.9 156.7 370.5 143.3 350.2 133.2C378.4 109.2 414.3 96 451.5 96C537.9 96 608 166 608 252.5C608 294 591.5 333.8 562.2 363.1L491.1 434.2C461.8 463.5 422 480 380.5 480C294.1 480 224 410 224 323.5C224 322 224 320.5 224.1 319C224.6 301.3 239.3 287.4 257 287.9C274.7 288.4 288.6 303.1 288.1 320.8C288.1 321.7 288.1 322.6 288.1 323.4C288.1 374.5 329.5 415.9 380.6 415.9C405.1 415.9 428.6 406.2 446 388.8L517.1 317.7C534.4 300.4 544.2 276.8 544.2 252.3C544.2 201.2 502.8 159.8 451.7 159.8zM307.2 237.3
1C305.3 236.5 303.4 235.4 301.7 234.2C289.1 227.7 274.7 224 259.6 224C235.1 224 211.6 233.7 194.2 251.1L123.1 322.2C105.8 339.5 96 363.1 96 387.6C96 438.7 137.4 480.1 188.5 480.1C205 480.1 221.1 475.7 235.2 467.5C251 483.5 269.4 496.9 289.8 507C261.6 530.9 225.8 544.2 188.5 544.2C102.1 544.2 32 474.2 32 387.7C32 346.2 48.5 306.4 77.8 277.1L148.9 206C178.2 176.7 218 160.2 259.5 160.2C346.1 160.2 416 230.8 416 317.1C416 318.4 416 319.7 416 321C415.6 338.7 400.9 352.6 383.2 352.2C365.5 351.8 351.6 337.1 352 319.4C352 318.6 352 317.9 352 317.1C352 283.4 334 253.8 307.2 237.5z"></path></svg></a></h2><p>Nuitka is the optimizing Python compiler written in Python that creates executables that run without a separate installer. Data files can both be included or put alongside.<p>Nuitka is fully compatible with <strong>Python 3</strong> (3.4 - 3.14) and <strong>Python 2</strong> (2.6, 2.7), and works on <strong>Windows</strong>, <strong>macOS</strong>, <strong>Linux</strong>, and more â essentially, wherever Python is already compatible with your system.<div class="toctree-wrapper compound"></div><div class="toctree-wrapper compound"></div><div class="toctree-wrapper compound"></div><div class="toctree-wrapper compound"></div></section></section><div class="section ablog__blog_comments"></div></div></div><footer><hr><div role="contentinfo"><p>© Copyright 2026, Kay Hayen. All rights reserved. Content from this site may not be republished without prior written permission..</div></footer></div></div></section></div>
1<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"9e3953734d794d74aedc409e5994f3d7","spa":2}' crossorigin="anonymous"></script>
vendor: 1 bytes, line 1
1
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.