python文件打包成exe是 upx不可用、找不到py文件_使用PyInstaller将Python程序打包成一个单独的exe文件...
1. 安裝步驟略過 網(wǎng)上教程多
2. 用cmd進入PyInstaller的目錄 然后執(zhí)行以下命令:
python pyinstaller.py -F C:\test.py
以上命令需要把Python目錄加入環(huán)境變量
-F 的意思是生成一個單獨的exe文件 如果不加就會生成一個目錄
3. PyInstaller使用了UPX為exe文件壓縮加殼 會生成一個較小的文件
優(yōu)點:
1. pyinstaller 是跨平臺的可以用在linux和windows系統(tǒng)上
2. 操作非常簡單,幾個命令就搞定了,這個比py2exe容易用多了
缺點:
1. 打包后的體積過大,因為要帶 python.dll庫,所以沒有辦法
2. 不能和 tkinter 等庫,打包成單獨一個文件
使用方法:
2. 進入pyinstaller的目錄執(zhí)行
python Configure.py
3. 把你的python源文件放入這個目錄中,然后執(zhí)行
python Makespec.py -F -w -X e2fsck.py
python Build.py e2fsck\e2fsck.spec
然后就會看到一個 e2fsck 的目錄,里面就有 e2fsck.exe 了
4. 我把常用的幾個 Makespec.py 參數(shù)講下:
-F 就是打包成單獨的一個文件
-w 就是窗口程序,不會跳出后面的黑框(cmd命令提示符)
-X 用upx給程序加殼
-K 加載 tkinter 庫
-d debug程序
-c 命令行程序,沒有窗口
–icon=? 給程序加上icon圖標
總結(jié)
以上是生活随笔為你收集整理的python文件打包成exe是 upx不可用、找不到py文件_使用PyInstaller将Python程序打包成一个单独的exe文件...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: docker 容器安装conposer_
- 下一篇: wince车机可以连接电脑吗_揭秘低价电