或许我们并不是那种硬核的程序员大牛,但这并不妨碍我们用几行代码来优化日常流程,轻松提升工作效率。少熬点夜,少加点班,这样就有更多时间和女朋友腻在一起啦。或者,我们可以让自动化脚本去处理那些烦人又重复的任务,就可以腾出时间来享受几把游戏拉!
但是嘞,在我们开发的程序或者脚本中,一般都会用到一些第三方包;退一步说,每次使用
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
速度会提高会快!
2. pyinstaller
介绍
/TODO 下次介绍 !!
3. 示例
3.1 手把手
进入到python脚本所在的目录, 执行pyinstaller
的命令:
$ pyinstaller -F xxx.py
# 其中的 -F 指的是生成一个exe文件, 所有的第三方依赖、资源和代码都被打包进该 exe 内
# 与之相对的是 -D , 它生成的是一个目录,依赖和资源于exe分开。
执行完如图:
在dist
文件夹中, 就能看到我们打包生成的exe文件!
3.2 进阶
在pyinstaller
命令中, 还有其他比较常用的参数:
参数 | 示例 | 用法 |
---|---|---|
-i | [-i xxx.ico ] | 指定图标 |
-c | [-c ] | 显示命令行窗口 |
... | ||
3.2.1 生成ico
可以使用这个网站: 在线生成透明ICO图标
结果:
结语: 到这里就够用了, 如果想深入学习的话, 可以再学习!!!
Comments NOTHING