pyinstaller將Python腳本打包成可執行程序,使在沒(méi)有Python環(huán)境的機器上運行
最新版是pyinstaller 3.1.1。支持python2.7和python3.3+。
可運行在Windows,Mac和Linux操作系統下。
但它不是跨編譯的,也就是說(shuō)在Windows下用PyInstaller生成的exe只能運行在Windows下,在Linux下生成的只能運行在Linux下。
使用命令pip install pyinstaller即可
在windows下,pyinstaller需要PyWin32的支持。當用pip安裝pyinstaller時(shí)未找到PyWin32,會(huì )自動(dòng)安裝pypiwin32
打包的app里并不包含任何源碼,但將腳本的.pyc文件打包了。
寫(xiě)好游戲文件guess_exe.py,代碼如下
程序不是關(guān)鍵,重要的是如何打包成exe
執行命令
就會(huì )在當前文件下形成build文件夾、dist文件夾和.spec文件。
dist里就是guess_exe.exe可執行文件。
如果有打包錯誤,具體看build里的warn*.txt文檔,里面詳細記載了錯誤的原因。一般都是庫丟失。
spec文件告訴PyInstaller如何去處理腳本。它對腳本名以及大多數pyinstaller的可選參數進(jìn)行加密。PyInstaller就是通過(guò)執行spec文件的內容來(lái)build the app。

實(shí)在不行就復制下來(lái)命令,每次運行就修改一下
'''
'''
聯(lián)系客服