???????? 不是所有的Windows 都裝有Python環(huán)境,所以如果你的Python程序想運(yùn)行在別人的電腦上,就得將.py打包成.exe。這里介紹下 pyinstaller :
?????? 首先下載pyinstaller??? pyinstaller下載
?????? 1.將下載包解壓出來
??????? 2.在終端窗口到解壓過后的文件夾的路徑下,運(yùn)行 Python setup.py install
??????? 3.把你要打包的.py文件(這個程序用到的所有.py文件)拷到解壓過后的文件夾下
??????? 4.在終端窗口到解壓過后的文件夾的路徑下,運(yùn)行Python pyinstaller.py -F XXX.py(XXX.py是你程序開始的第一個.py文件)
成功運(yùn)行結(jié)束后,在解壓過后的文件夾下面會有你第一個.py文件名的 文件夾,在那個文件夾下的dist文件夾下會有個XXX.exe 文件(這就是打包過后可以在別人的電腦上運(yùn)行的exe程序)。
使用PyInstaller
提前寫好需要轉(zhuǎn)換的Python腳本,并在CMD中輸入命令格式為:
pyinstaller [參數(shù)] [腳本路徑] ,
該參數(shù)包括:-F, --onefile Py代碼只有一個文件-D, --onedir Py代碼放在一個目錄中(默認(rèn)是這個)-K, --tk 包含TCL/TK-d, --debug 生成debug模式的exe文件-w, --windowed, --noconsole 窗體exe文件(WindowsOnly)-c, --nowindowed, --console 控制臺exe文件(WindowsOnly)-X, --upx 使用upx壓縮exe文件-o DIR, --out=DIR 設(shè)置spec文件輸出的目錄,默認(rèn)在PyInstaller同目錄-v FILE, --version=FILE 加入版本信息文件