python打包文件(nuitka)


一、背景

python作為腳本開發,便捷、高效但是我們需要將編寫的腳本發布出去給別人用,這里就比較麻煩,python使用較多的是pyinstaller,個人用過幾次,感覺沒有這次介紹的nuitka好用。

二、方法

2.1 安裝

2.1.1 安裝nuitka

使用以下的命令安裝nuitka

pip install --upgrade nuitka

2.1.2 安裝MinGW64

MinGW64下載,同樣是是gcc編譯cygwin好像是不可以的,因為我的clion使用的是cygwin的環境,因此在添加環境變量需要將MinGW64添加在cygwin前面,或者放入優先級高的系統變量中。

2.2 打包

2.2.1 打包指令

使用以下的指令

nuitka --mingw64 xxx.py

2.2.2 參數

包括以下的一些參數選擇,更加詳細的參數可以參考后面的鏈接。

--mingw64:環境選擇 --standalone:是否獨立環境 --show-progress:展示過程 --show-memory:顯示內存 --plugin-enable=qt-plugins:qt配置 --include-qt-plugins=sensible,styles:qt樣式保持 --recurse-all:導入引入的資源

三、總結

使用nuitka打包python軟件還是比較方便,需要注意的就是環境變量和第一次打包時時候需要下載緩存的問題,在我打包中遇到的就是這兩個問題。

參考

碼農家園:nuitka

知乎:nuitka

知乎python打包工具對比

知乎:nuitka入門指南


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM