【笔记】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 | + dist // 用于存放pyinstaller的临时文件 |
打包可以独立运行的可执行文件
1 | pyinstaller <name>.py -F |
- 此方法打包的可执行文件可以独立运行
查看版本
1 | pyinstaller -v |
查看帮助
1 | pyinstaller -h |
清理临时文件
- 清理打包后生成的临时文件
1 | pyinstaller --clean |