要將 Python/ target=_blank class=infotextkey>Python 程序打包成可執(zhí)行程序,可以使用 PyInstaller 工具。
以下是使用 PyInstaller 的步驟:
- 安裝 PyInstaller:在命令行中運行以下命令安裝 PyInstaller:
pip install pyinstaller
- 將腳本打包成可執(zhí)行文件:在命令行中運行以下命令將 Python 腳本打包成可執(zhí)行文件:
pyinstaller your_script.py
這將在當前目錄下創(chuàng)建一個 dist 文件夾,并在其中生成可執(zhí)行文件。
- 查看可執(zhí)行文件:在命令行中查看 dist 文件夾中的可執(zhí)行文件:
ls dist
注意:可執(zhí)行文件可能會比原始腳本文件大,因為它包含了 Python 解釋器和依賴庫。
另外,PyInstaller 還提供了許多選項和參數(shù),用于自定義打包過程。
以下是 PyInstaller 的常用選項和參數(shù)的例子
- 圖形化應用程序
pyinstaller window.py --onefile --clean --noconfirm --name window --icon window.ico --distpath .
- 命令行程序
pyinstaller cmdline.py --onefile --clean --noconfirm --name cmdline --icon window.ico --distpath .
- 帶配置的程序
pyinstaller App.py --add-data "config.xml;config.xml" --add--data "data.ini:data.ini"
- 使用構建腳本一次生成多個程序
# build_bin.py
import PyInstaller.__mAIn__
# 圖形化應用程序
# pyinstaller window.py --onefile --clean --noconfirm --name window --icon window.ico --distpath .
PyInstaller.__main__.run([
'window.py',
'--onefile',
'--clean',
'--noconfirm',
'--windowed',
'--name=window',
'--icon=window.ico',
'--distpath=.'
])
# 命令行程序
# pyinstaller cmdline.py --onefile --clean --noconfirm --name cmdline --icon window.ico --distpath .
PyInstaller.__main__.run([
'cmdline.py',
'--onefile',
'--clean',
'--noconfirm',
'--console',
'--name=cmdline',
'--icon=cmdline.ico',
'--distpath=.'
])
python build_bin.py