PyInstallerPython 打包工具
PyInstaller 是一個(gè)用來(lái)將 Python 程序打包成一個(gè)獨(dú)立可執(zhí)行軟件包,支持 Windows、Linux 和 Mac OS X。
PyInstaller 可以讀取您編寫(xiě)的 Python 腳本。它分析您的代碼以發(fā)現(xiàn)腳本執(zhí)行所需的所有其他模塊和庫(kù)。然后,它將收集所有這些文件的副本-包括活動(dòng)的 Python 解釋器!-并將其與腳本一起放在單個(gè)文件夾中,或者可選地在單個(gè)可執(zhí)行文件中。
PyInstaller已針對(duì)Windows,Mac OS X和GNU / Linux進(jìn)行了測(cè)試。但是,它不是交叉編譯器:要制作Windows應(yīng)用程序,請(qǐng)?jiān)赪indows中運(yùn)行PyInstaller。要?jiǎng)?chuàng)建GNU / Linux應(yīng)用程序,請(qǐng)?jiān)贕NU / Linux等環(huán)境中運(yùn)行它。PyInstaller已成功與AIX,Solaris,F(xiàn)reeBSD和OpenBSD結(jié)合使用,但未在持續(xù)集成測(cè)試中針對(duì)它們進(jìn)行測(cè)試。
主要優(yōu)勢(shì)
- 開(kāi)箱即用,可與任何Python 3.6-3.9版配合使用。
- 完全多平臺(tái),并使用操作系統(tǒng)支持來(lái)加載動(dòng)態(tài)庫(kù),從而確保完全兼容。
- 正確捆綁主要的Python軟件包,例如numpy,PyQt5,PySide2,Django,wxPython,matplotlib和其他現(xiàn)成的軟件包。
- 兼容許多現(xiàn)成的第三方包裝。(使外部軟件包正常工作所需的所有技巧已經(jīng)集成。)
- 完全支持PyQt5,PySide2,wxPython,matplotlib或Django之類的庫(kù),而無(wú)需手動(dòng)處理插件或外部數(shù)據(jù)文件。
- 與OS X上的代碼簽名一起使用。
- 在Windows上捆綁MS Visual C ++ DLL。
安裝
PyInstaller在PyPI上可用。您可以通過(guò)pip安裝它:
點(diǎn)安裝pyinstaller評(píng)論
圖片
表情
