一慰毅、將Python文件轉(zhuǎn)成可執(zhí)行的exe文件的好處
- 將Python文件轉(zhuǎn)成exe文件能使沒(méi)有配置Python環(huán)境的機(jī)器也可以方便的運(yùn)行Python腳本脯燃,簡(jiǎn)單快捷劲腿。
二俏险、Window環(huán)境下pyinstaller的安裝
- 使用命令安裝
pip install pyinstaller
-
出現(xiàn)類(lèi)似提示即代表安裝成功
Successfully installed altgraph-0.16.1 dis3-0.1.2
future-0.16.0 macholib-1.11 pefile-2018.8.8
pyinstaller-3.4 pywin32-ctypes-0.2.0 如果出現(xiàn)如下提示說(shuō)明pip可以升級(jí)
You are using pip version 10.0.1, however version 18.1 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' commandpip升級(jí)方法:
直接輸入如下命令:python -m pip install --upgrade pip
-
出現(xiàn)如下提示說(shuō)明舊版本已卸載成功肴楷,且新版本已安裝成功
Installing collected packages: pip
Found existing installation: pip 10.0.1
Uninstalling pip-10.0.1:
Successfully uninstalled pip-10.0.1
Successfully installed pip-18.1
三水由、py文件的打包
pyinstaller --onefile --nowindowed renname.py
- 出現(xiàn)如下提示說(shuō)明打包成功
Building EXE from EXE-00.toc completed successfully. - renname.py需要打包的文件名
- 打包結(jié)束后會(huì)在renname.py文件同級(jí)目錄中生成build和dist文件夾;
生成的exe文件即在dist文件夾中 - exe文件運(yùn)行說(shuō)明:如果py文件有指定目錄位置赛蔫,則需要將exe文件拷貝至遠(yuǎn)py文件同級(jí)目錄中砂客,否則會(huì)失效泥张,達(dá)不到目標(biāo)效果。
- Pyinstaller詳細(xì)教程參考:https://me.aimao.co/2018/07/pyinstaller/#i