AI 摘要

本文介绍了将Python脚本打包为可执行程序exe的步骤。首先是安装pyinstaller工具,并且可以通过清华代理加快安装速度。然后通过pyinstaller命令将Python脚本打包为exe文件,可以选择单个exe文件或目录形式的打包。最后提到了生成ico图标和其他常用参数的使用。该方法能提高工作效率,节省时间。

或许我们并不是那种硬核的程序员大牛,但这并不妨碍我们用几行代码来优化日常流程,轻松提升工作效率。少熬点夜,少加点班,这样就有更多时间和女朋友腻在一起啦。或者,我们可以让自动化脚本去处理那些烦人又重复的任务,就可以腾出时间来享受几把游戏拉!

但是嘞,在我们开发的程序或者脚本中,一般都会用到一些第三方包;退一步说,每次使用Python脚本在Windows下运行的时候都需要使用python来运行,(不管是使用Pycharm还是使用Python运行器)都会有些麻烦!所以,为什么生成exe文件呢? 随时可用!!

那就让我们来学习一下,如何将Python脚本打包为可执行程序exe吧!!

1. 安装pyinstaller

想要将Python脚本打包为可执行文件, 首先需要安装pyinstaller, 或许还有其他方式, 这里暂时只讲其中一种。可以使用pip命令安装

 $ pip install pyinstaller

如果速度很慢的话, 可以在加个清华代理

 $ pip install pyinstaller -i https://pypi.tuna.tsinghua.edu.cn/simple
image-20240424223512484

速度会提高会快!

2. pyinstaller介绍

/TODO 下次介绍 !!

3. 示例

3.1 手把手

进入到python脚本所在的目录, 执行pyinstaller的命令:

 $ pyinstaller -F xxx.py
 # 其中的 -F 指的是生成一个exe文件, 所有的第三方依赖、资源和代码都被打包进该 exe 内
 # 与之相对的是 -D , 它生成的是一个目录,依赖和资源于exe分开。
image-20240424224031897

执行完如图:

image-20240424224145978

dist文件夹中, 就能看到我们打包生成的exe文件!

image-20240424224230605

3.2 进阶

pyinstaller命令中, 还有其他比较常用的参数:

参数示例用法
-i[-i xxx.ico]指定图标
-c[-c]显示命令行窗口
...

3.2.1 生成ico

可以使用这个网站: 在线生成透明ICO图标

image-20240424225041176
image-20240424224911083

结果:

image-20240424225108139

结语: 到这里就够用了, 如果想深入学习的话, 可以再学习!!!