pyinstaller 打包python文件为可执行文件
假设要打包的文件是:test.py
安装 pyinstaller
pip install pyinstaller
单文件打包普通EXE
- 新建文件夹,包括
test.py
- 在
test.py
所在目录,按住shift+鼠标右键,选择 此处打开命令行 程序 - 输入:
pyinstaller -F test.py
- 在
dist
文件夹生成的test.exe
就是可执行文件
单文件打包管理员模式运行的EXE(有些python程序需要在管理员模式下进行,如调用操作系统相关)
- 新建文件夹,包括
test.py
- 在
test.py
所在目录,按住shift+鼠标右键,选择 此处打开命令行 程序 - 输入:
pyinstaller -F --uac-admin test.py
- 复制:
build
文件夹的test
文件夹里面的test.exe.manifest
到与test.py
同级目录 - 在
test.py
所在目录,按住shift+鼠标右键,选择 此处打开命令行 程序 - 输入:
pyinstaller -F --uac-admin -r test.exe.manifest,1 test.py
- 在
dist
文件夹生成的test.exe
就是拥有管理员模式的可执行文件 (图标上有盾牌)