pyinstaller 打包文件(包括使用管理员模式)

pyinstaller 打包python文件为可执行文件

假设要打包的文件是:test.py

安装 pyinstaller

pip install pyinstaller

单文件打包普通EXE

  1. 新建文件夹,包括test.py
  2. test.py 所在目录,按住shift+鼠标右键,选择 此处打开命令行 程序
  3. 输入: pyinstaller -F test.py
  4. dist 文件夹生成的 test.exe 就是可执行文件

单文件打包管理员模式运行的EXE(有些python程序需要在管理员模式下进行,如调用操作系统相关)

  1. 新建文件夹,包括test.py
  2. test.py 所在目录,按住shift+鼠标右键,选择 此处打开命令行 程序
  3. 输入: pyinstaller -F --uac-admin test.py
  4. 复制:build 文件夹的 test 文件夹里面的 test.exe.manifest 到与 test.py 同级目录
  5. test.py 所在目录,按住shift+鼠标右键,选择 此处打开命令行 程序
  6. 输入: pyinstaller -F --uac-admin -r test.exe.manifest,1 test.py
  7. dist 文件夹生成的 test.exe 就是拥有管理员模式的可执行文件 (图标上有盾牌)
原文地址:https://www.cnblogs.com/TianyuSu/p/13467157.html