《Python+Kivy(App开发)从入门到实践》自学笔记:打包——Windwos打包

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

章节目录及知识点总览

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文件

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

静候光阴

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值