Pyinstaller库概述
将.py源代码转换成无需源代码的可执行文件
-Windows(exe文件)
-.py文件----->Pyinstaller ------> -Linux
-Mac OS X
Pyinstaller库是第三方库
-官方网站:http://www.pyinstaller.org
-第三方库:使用前需要额外安装
-安装第三方库需要使用pip工具
PyInstall库的安装
windows: (cmd命令行)pip install pyinstaller
出现警告类似You are using pip version 10.0.1, however version 23.2.1 is available. You should consider upgrading via the 'python -m pip install --upgrade pip' command.时,说明有新的pip版本,
执行命令
python -m pip install --upgrade pip来更新
Pyinstaller库的使用
cmd命令行:pyinstaller -F <文件名.py>
参数 | 描述 |
-h | 查看帮助 |
--clean | 清理打包过程中的临时文件 |
-D,--onedir | 默认值,生成dist文件夹 |
-F,--onefile | 在dist文件夹中只生成独立的打包文件 |
-i<图标文件名.ico> | 指定打包程序使用的图标(icon)文件 |
使用举例
pyinstaller -i curve.ico -F SevenDigitsDrawV2.py
只有打包的机器需要安装pyinstaller库,打包完的程序可以直接在其它电脑上运行,无需安装pyinstaller库和python环境