前言

利用 PyInstaller 可以将 Python代码 编译为 exe可执行文件 ,实现在Windows平台上的运行。

注意:你的计算机需要有Python环境,才能进行以下操作!

安装PyInstaller

使用pip包管理器安装PyInstaller,在命令行输入以下命令即可:

1
pip install pyinstaller

编译生成可执行文件

创建一个文件夹,命名任意,这里举例取名为 “new” 。

将Python代码文件移动到此文件夹。

打开命令行工具,进入到 “new” 目录下,输入以下命令即可开始编译:

1
pyinstaller -F -w 源文件.py

这里的 -F 表示编译为单个文件(如果想生成多个文件可将 -F 替换为 -D), -w 表示程序运行时不显示命令行窗口。

注意:这里的 “源文件.py” 应该替换为你自己的Python代码文件名。如果是单个代码文件,直接替换为文件名;如果是多个文件,替换为入口主文件的命名。

如果想自定义exe的图标,可以执行以下命令:

1
pyinstaller -F -w -i 图标源文件.ico 源文件.py

这里的 “图标源文件.ico” 同理也要替换为你自己的图标文件名。

注意:图标的格式只能为 ico ,其他的例如 png 都不可以。

大功告成

执行完命令后发现 “new” 目录下多了一些文件夹和文件。

image-20210813192244145

进入 “dist” 文件夹,就是你生成的exe可执行文件了。