一、前提
假设待打包文python脚本为 main.py
安装模块pyinstaller
pip install pyinstaller -i https://pypi.tuna.tsinghua.edu.cn/simple
其他镜像源地址可参考 pip镜像源
二、单文件打包成普通exe
打开命令行工具进入main.py所在目录,执行
pyinstaller -F main.py
在dist文件夹生成的main.exe就是可执行exe文件
三、单文件打包管理员模式运行的EXE
打开命令行工具进入main.py所在目录,执行
pyinstaller -F --uac-admin main.py
再复制build文件夹main文件夹里面的main.exe.manifest 到main.py同级目录下
执行
pyinstaller -F --uac-admin -r main.exe.manifest,1 main.py
在 dist 文件夹生成的 main.exe 就是拥有管理员模式的可执行文件 (图标上有盾牌)
[Reference]
1.pyinstaller 打包python文件