加载中...
通过 pyinstaller 打包 python 应用为 exe
发表于:2019-01-17 | 分类: 电脑软件设计
字数统计: 304 | 阅读时长: 1分钟 | 阅读量:

安装
pip install pyinstaller

生成
pyinstaller yourprogram.py
生成在dist目录下面

曾经遇到问题:pyinstaller不是内部或外部命令,也不是可运行的程序 或批处理文件
发现 pyinstaller.exe 位于 \AppData\Roaming\Python\Python38\Scripts
将该exe文件复制一份到 python安装目录 \Scripts 里面,可以使用了

参考信息:
这会产生两个文件夹,build和dist,build保存着打包前的配置文件和完成后的结果信息,最终的打包程序位于dist中。
PyInstaller其实就是把python解析器和你自己的脚本打包成一个可执行的文件,和编译成真正的机器码完全是两回事,所以千万不要指望成打包成一个可执行文件会提高运行效率,相反可能会降低运行效率,好处就是在运行者的机器上不用安装python和你的脚本依赖的库
Pyinstaller在打包时会将尽可能地收集代码相关的依赖,包括python解释器,最后得到的软件包,其他用户无需安装其他依赖也能使用。但这同时也意味着打包出来的结果很可能比较大

上一篇:
Python使用struct处理二进制
下一篇:
为什么越来越少的人用 jQuery?
本文目录
本文目录