psgnuitka(Nuitka界面打包工具)是一款使用pyside /pyqt 的打包工具(類似于pyinstaller),可以將Python代碼轉(zhuǎn)換為C++或C代碼,從而提高Python程序的執(zhí)行效率。將python編譯成C/C++,提高速率、跨平臺、編譯后程序直接運(yùn)行(不需要python解釋器)。
軟件介紹
psgnuitka是一款Nuitka界面打包工具,Nuitka是一個Python的編譯器,可以無縫替換或者擴(kuò)展Python解釋器;psgnuitka工具就是用來解決Nuitka命令太長且復(fù)雜的一個工具,通過圖形化界面引導(dǎo),只需要輕松幾步,就能快速生成需要的命令,并可以支持一鍵調(diào)用。
軟件特點(diǎn)
體積小,無需安裝,操作簡單,界面簡潔
使用pyside /pyqt 的打包工具(類似于pyinstaller)
支持一鍵調(diào)用,可以把 python 程序打包成 exe 文件,將shell指令變成GUI
打包后的文件大小和運(yùn)行速度上都比pyinstaller好一些,并且很難反編譯
Nuitka
Nuitka是一個開源的Python編譯器,可以將Python代碼轉(zhuǎn)換為C++或C代碼,從而提高Python程序的執(zhí)行效率。它支持Python 2.6、2.7和3.x版本,可在Linux、macOS和Windows等操作系統(tǒng)上運(yùn)行。
與傳統(tǒng)的解釋型Python不同,使用Nuitka編譯后的代碼可以直接在目標(biāo)計算機(jī)上運(yùn)行,不需要安裝Python解釋器。同時,由于部分代碼被轉(zhuǎn)換為C++或C語言,因此可以獲得更好的性能表現(xiàn)和更小的內(nèi)存占用。
除了編譯器本身,Nuitka還包含了一些工具和庫,例如Nuitka Debugger和Nuitka GUI,以幫助用戶更好地管理和調(diào)試他們的代碼。此外,該項目還擁有一個活躍的社區(qū),提供了詳細(xì)的文檔和示例代碼,方便用戶學(xué)習(xí)和使用。
更新說明
臨時解決語言環(huán)境問題導(dǎo)致的啟動失敗的情況,后續(xù)重構(gòu)相關(guān)部分的代碼
windows版本的二進(jìn)制攜帶版本使用更高的壓縮率從而獲得更小的文件尺寸