博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
kivy学习三:打包成window可执行文件
阅读量:4707 次
发布时间:2019-06-10

本文共 681 字,大约阅读时间需要 2 分钟。

根据写出如下内容,主要是为了记录自己遇到的坑!

一、打开命令行

1、win+r

2、输入CMD(没错,就是那个黑窗口就是命令行)

二、新建一个新文件夹,用来存放我们打包成的文件(这里一定要注意:尽量用英文,这样可以避免许多麻烦)

三、在命令行里,进入我们新建的文件夹

1、输入

2、如果想弄个图标的话可以这样

 

 3、编辑.spec文件

当上面两步都完成后,就会在你新建文件夹里生成一个“你给程序起的名字.spec”文件。我们可以用记事本打开它,修改

4、修改完.spec文件后,输入

四、到我们新建的文件夹\dist\你给程序起的名字\里去看看打包好的程序吧!

五、去掉那个黑黑的后台

当我们兴高采烈的点开我们打包好的程序的时候,会发现居然有两个窗口,去掉那个黑黑的后台才是我们要做的。

方法就是:打包的时候 加上 -w 参数

好吧,让我们再来一次!

终于可以了!

六、遇到的坑

1、虽然python可以完美支持中文,但是打包模块PyInstaller对中文很不友好,所以还是用英文吧,

2、如果打包完成一闪而过,可经参考这个文章https://blog.csdn.net/zuimengliu/article/details/78912919

这个文章的主要思想就是:在命令行里运行程序,可以查看到为什么不能运行,一般是缺少一些模块,只要安装一下就好。(注意一定要在命令行下安装)

3、windows命令行里如何复制粘贴:右键点击窗口---〉编辑

转载于:https://www.cnblogs.com/LoveBeautiful/p/10214567.html

你可能感兴趣的文章
数据集成工具:Teiid实践
查看>>
寒假集训【1.28】
查看>>
Tengine编译安装config项目清单
查看>>
产品经理聊产品--mac book pro 2018 初体验
查看>>
可以进行SHA-1,SHA-224,SHA-256,SHA-384,SHA-512五种算法签名的工具类,以及简单说明
查看>>
c#进程间通讯方案之IPC通道
查看>>
CSS3分享按钮动画特效
查看>>
[BT5]信息收集1-1 Dnsenum
查看>>
tf.reduce_mean
查看>>
IDA相关下载
查看>>
[Codeforces] #441 div.2
查看>>
BusHelper
查看>>
数据整合构思
查看>>
pandas所占内存释放
查看>>
MySQL关于TYPE和ENGIN的一点问题
查看>>
工作中的一些问题总结
查看>>
母猪的产后护理——一些零碎的知识
查看>>
你所不知的 CSS ::before 和 ::after 伪元素用法
查看>>
POJ 3666 Making the Grade
查看>>
Codeforces Round #352 (Div. 2) A. Summer Camp 水题
查看>>