在开发一些小工具给他人使用时,他人的系统中可能并没有安装python环境或没有安装相应的第三方库,要求对方安装不怎么现实,特别是对方不是技术人员的时候,此时将开发好的脚步通过pyinstaller打包成一个可执行文件是个不错的选择。
ps:程序路径最好全部都是英文,否则肯能会出现莫名其妙的问题 11、到此,我们能用到的pyton打包成exe命令都总结完了/5 总结命令/Pyinstaller -F setup.py 打包exePyinstaller -F -w setup.py 不带控制台的打包Pyinsta
Pyinstaller可以将python脚本打包成可执行文件,但会将所有依赖包一起打包,所以生成的exe文件偏大,接下来将举一个实例来说明,比如上班的时候,不方便打开浏览器明目张胆的看新闻,但有空闲时间又想摸鱼看看新闻,如何看新闻又不被容易发现呢。
三、结语(1)调试如果打包后程序提示仍然是无法运行,可以尝试在CMD命令窗口下直接运行程序,如果运行失败,控制台会打印提示信息,我之前遇到过用法错误导致运行不起来的问题,通过这种方式可以查看到具体的错误提示,修改后重新打包即可。
在使用python开发一些小工具时,如果其他人电脑中没有python环境或者没有安装相应的第三方库,是没办法运行的,而要求对方安装又不现实,尤其是对方不是技术人员,因此如何将一个独立的python程序,使它成为成为一个不用考虑环境,双击即可运行的桌面应用呢?
Python程序打包方式有多种,每种方式都有其优势和适用场景。下面是常见的Python程序打包方式及其优势和适用场景,并给出详细的用法示例:PyInstaller:示例:优势:将Python程序打包成独立的可执行文件,无需安装Python解释器,方便在没有Python环境的机器上运行。
1.安装Pyinstaller通过包管理工具pip下载,类似于RedHat中的yum工具pip install pyinstallerPython 2.7.9 + 或 Python 3.4+ 以上版本都自带 pip 工具。
决定写这篇文章的初衷是来源于一位小伙伴的问题,关于“如何根据数据源用 Python 自动生成透视表”,这个问题背后有个非常好的解决思路,让代码替我们做重复的工作,从而减轻工作量,减少出错。如果运行结果如上,说明代码没有问题了,可以进行下一步。