在开发一些小工具给他人使用时,他人的系统中可能并没有安装python环境或没有安装相应的第三方库,要求对方安装不怎么现实,特别是对方不是技术人员的时候,此时将开发好的脚步通过pyinstaller打包成一个可执行文件是个不错的选择。
Pyinstaller可以将python脚本打包成可执行文件,但会将所有依赖包一起打包,所以生成的exe文件偏大,接下来将举一个实例来说明,比如上班的时候,不方便打开浏览器明目张胆的看新闻,但有空闲时间又想摸鱼看看新闻,如何看新闻又不被容易发现呢。
Python程序打包方式有多种,每种方式都有其优势和适用场景。下面是常见的Python程序打包方式及其优势和适用场景,并给出详细的用法示例:PyInstaller:示例:优势:将Python程序打包成独立的可执行文件,无需安装Python解释器,方便在没有Python环境的机器上运行。
决定写这篇文章的初衷是来源于一位小伙伴的问题,关于“如何根据数据源用 Python 自动生成透视表”,这个问题背后有个非常好的解决思路,让代码替我们做重复的工作,从而减轻工作量,减少出错。如果运行结果如上,说明代码没有问题了,可以进行下一步。