當前位置:編程學習大全網 - 網站源碼 - Pthon扔掉它- Nuitka包裝

Pthon扔掉它- Nuitka包裝

相比PyInstaller的簡單易用和易報易破解,Nuitka的功能更側重於加速,打包功能只是附帶福利。

先列出收集的兩篇參考文章,比如安裝和操作,這裏就不廢話了:

Nuitka使用參考,Python打包

當然直接看參數幫助更全面:nuitka -h > read_nuitka.txt

單功能程序打包:

nuitka-mingw 64-follow-imports-full-compat-include-package = requests-plugin-enable = upx-windows-icon-from-ico = some . ico-output-dir = out some . py

或單個文件模式:

nuitka-mingw 64-one file-full-compat-include-package = requests-plugin-enable = upx-windows-icon-from-ico = some . ico-output-dir = out some . py

添加-include-include-package = requests的原因,在我的用例中,如果不添加,將會報告錯誤No module named xxx。

多個函數exe被分別編譯並放入壹個包中:

nuitka-mingw 64-no follow-imports-full-compat-plugin-enable = upx-windows-icon-from-ico = some . ico-output-dir = out some . py

以這種方式打包的文件大小幾乎是最小的,並且在嵌入式python-embed環境中運行時,它可以取代- standalone參數來實現相同的可移植效果。

編譯模塊是pyd:

nuitka-mingw 64-module-show-progress-full-compat-plugin-enable = upx-output-dir = out some . py

  • 上一篇:微信小程序班級通知怎麽確認
  • 下一篇:求助:C++圖形學鏤墊三角形 源代碼編譯出錯,用VS2013
  • copyright 2024編程學習大全網