我們辛辛苦苦寫了好久的程序,總不能只能在自己的電腦上能跑起來(lái),而不能發(fā)送給其他用戶使用,那豈不是不能達(dá)到炫耀分享的目的。 這時(shí)候,就需要我們大名鼎鼎的 Pyinstaller 啦。 Pyinstaller 簡(jiǎn)介PyInstaller 是一個(gè)能將 Python 程序轉(zhuǎn)換成可執(zhí)行文件的程序,用戶可以在不安裝 Python 解釋器或任何模塊的情況下運(yùn)行打包的應(yīng)用程序。
PyInstaller 官網(wǎng):https:/// 本文使用的環(huán)境為:Win11 X64 、Python 3.8.x 、Pyinstaller 4.9 Python Version | 3.7.x +
| 原生支持的包
| numpy、matplotlib、PyQt、WxPython... | 操作系統(tǒng) | Windows、 Linux、Mac OS X |
一、Pyinstaller 的安裝Pyinstaller 可以通過(guò) Python 自帶的包管理器 pip 直接安裝,打開命令行窗口,執(zhí)行如下命令即可。
安裝命令pip install pyinstaller
安裝成功測(cè)試驗(yàn)證安裝是否成功,輸入命令,提示版本號(hào)即安裝成功,如下??: pyinstaller -v
二、常見(jiàn)安裝錯(cuò)誤若提示 “Pyinstaller 不是內(nèi)部或外部命令” 這類錯(cuò)誤,則是由于系統(tǒng)環(huán)境變量沒(méi)有將 pip 安裝的包的位置添加到系統(tǒng)環(huán)境變量,解決方法如下??:
1. 首先查找一下 pip 將包安裝在了哪里? 2. 然后將這個(gè)地址添加到系統(tǒng)變量中,再次運(yùn)行上述命令就可以成功,具體步驟如下??
右鍵 我的電腦>左鍵 屬性,然后按如下順序配置: 將上述查詢到的目錄設(shè)置好后,點(diǎn)擊確定即可。 ??還有一個(gè)容易出現(xiàn)的問(wèn)題就是:如果手動(dòng)切換過(guò)pip安裝包和緩存文件夾的位置,尤其是通過(guò)修改pip.ini切換的,會(huì)偶發(fā)性的出現(xiàn)設(shè)置環(huán)境變量后依舊無(wú)效的現(xiàn)象。
這種要不就取消設(shè)置,或者重裝 Python。 總結(jié)
簡(jiǎn)簡(jiǎn)單單,就安裝好了,接下來(lái)我們就可以愉快地打包了。
|