将.py源代码转换成无需源代码的可执行文件
.py文件通过PyInstaller转换为Windows系统可以直接运行的(.exe文件),Linux系统,Mac OS X系统可以运行的。
将py扩展名的任何python的源代码转变成Windows、Linux系统,Mac OS X系统的可执行文件。
PyInstaller库是第三方库
官方网址:http://www.PyInstaller.org
标准库指的是在安装python的解释器时,解释器自带的一些有用的库
第三方库:使用前需要额外安装
安装第三方库需要使用pip工具
PyInstaller库的安装:
(cmd命令行) pip install PyInstaller
即如下图所示:
安装成功如下所示:
PyInstaller库的使用:
(cmd命令行) pyInstaller -F <文件名.py>
示例如下:
我们打开目录后发现,增加了-pycache,build和dist这三个文件夹,可以删除前两个文件夹,打开dist文件后会发现.exe文件。
示例如下所示:
点击dist文件即可发现.exe文件
点击直接运行即可。
PyInstaller库常用参数:
参数 | 描述 |
-h | 查看帮助 |
--clean | 清理打包过程中的临时文件(-pycacle-、build) |
-D | 将可执行的文件以一组文件的形式生成在dist目录中,默认值生成dist文件夹 |
-F | 在dist文件夹中只生成独立的打包文件 |
-i | 指定打包程序使用的图标<icon>文件 |
pyinstaller - i 图标文件名.ico -F 文件名.py
通过这条指令,我们可以将该图标文件.ico作为该.exe文件的命名图标。