章节目录及知识点总览
6.1 Windows打包
将python程序编译成可以在windows上运行的.exe程序。
操作过程中踩过的坑:
1.书上使用的测试文件没找到(使用画板程序测试)
2.通过6.1.2(普通的情况)或6.1.3(有视频的情况)编译后,exe程序运行闪退(操作到最后成功解决)
6.1.1 打包条件
在打包为Windows平台可执行的EXE文件时,需要满足以下几个条件:
使用Windows环境
安装3.1版本以上的PyInstaller,命令为:”pip install pyinstaller“
目前支持的Kivy最高版本仅为1.9.1
6.1.2 打包方法
书上的这个包没找到!
为了演示此打包方式,我们将打包Kivy自带的位于kivy-examples包下的示例项目touchtracer,并嵌入自定义图标。
kivy-examples的安装位置默认为所使用的虚拟环境下的share文件夹,本示例位置为:“F:\pyproject\kv-demo-env\share\kivy_examples\demo\touchtracer”(该位置由官网提供,读者使用时可能会与作者的位置不同),运行该文件夹下的main.py文件即可成功查看该实例:
使用第三章最后一篇文章的python文件进行打包测试,代码自取:《Python+Kivy(App开发)从入门到实践》自学笔记:基本图形绘制——动手实践——画板——清屏_静候光阴的博客-优快云博客
1.打包的基本方法
为了打包方便,可以先将该项目文件夹复制出来,随后再打开CMD命令窗口(确保Python命令可用),通过cd命令进入到需要打包项目的同级目录下(上述位置的demo目录),执行以下命令来打包EXE文件:
格式:python -m PyInstaller --name 输出文件名 源代码文件位置
即:
python -m PyInstaller --name painter painter/main.py
执行之前,painter文件夹中放置画板所需的main.py文件及painter.kv文件,与painter文件夹同目录的icon.ico文件

本文详细介绍使用PyInstaller将Kivy应用打包成Windows可执行文件的过程。包括基本打包方法、自定义图标、添加依赖项、自定义安装等内容。
最低0.47元/天 解锁文章
2017

被折叠的 条评论
为什么被折叠?



