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