要将 Python/ target=_blank class=infotextkey>Python 程序打包成可执行程序,可以使用 PyInstaller 工具。
以下是使用 PyInstaller 的步骤:
pip install pyinstaller
pyinstaller your_script.py
这将在当前目录下创建一个 dist 文件夹,并在其中生成可执行文件。
ls dist
注意:可执行文件可能会比原始脚本文件大,因为它包含了 Python 解释器和依赖库。
另外,PyInstaller 还提供了许多选项和参数,用于自定义打包过程。
以下是 PyInstaller 的常用选项和参数的例子
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