【笔记】Pyinstaller学习笔记

前言

Pyinstaller是用于Python源码打包的第三方软件包

准备工作

1
pip3 install pyinstaller

打包

  • 直接打包后生成的可执行文件,需要依赖于computing目录下的其他动态链接库才可以运行
  • 如果想要打包生成可以直接运行的可执行文件,需要加-F参数

<name>:源码文件名

-D--onedir:缺省值,生成dist目录
-F--onefile:在dist目录中只生成独立打包文件
-p <dir>--paths <dir>:添加需要打包的源码所使用的第三方依赖路径

<dir>:第三方依赖的路径

-i <file>--icon <file>:指定打包后的可执行文件图标

<file>:可执行文件的文件名,可以使用的扩展名:.ico.icns.exe

1
pyinstaller <name>.py
1
2
3
4
+ dist // 用于存放pyinstaller的临时文件
+ build
+ computing
- <file>.exe // 打包后的可执行文件

打包可以独立运行的可执行文件

1
pyinstaller <name>.py -F
  • 此方法打包的可执行文件可以独立运行

查看版本

1
pyinstaller -v

查看帮助

1
pyinstaller -h

清理临时文件

  • 清理打包后生成的临时文件
1
pyinstaller --clean

完成