2020年7月30日
打包了一个程序,各种报错,记录一下
1.有时候,这个pyinstaller 打包程序吧,会出现闪退一下,一般原因是因为某个包没有加载进来,或者是包所在的路劲下面有中文,这样打包成功的几率会很低。
2.如果不知道打包程序没找到哪个包,就在cmd命令行窗口打开exe。这样报错会报在窗口上,这样我们就可以清楚看到哪个包没有加载进来了,我是这样解决这个问题的:首先,看到报错然后复制缺少包的名字,然后用everything搜索文件,找到,然后复制去工程下面的目录,然后再打包一次,在我复制三次之后,我的程序终于可以运行啦,开心
3.尽量养成一个好习惯,当你要使用某个包里面的某一个函数时,尽量直接导入那个包的那个函数,方法就好,,并不需要整个包都弄进来,这样打包程序启动会很慢
4.在网上找资料的时候,不要只看博主写的,多看看下面的评论,你会发现一些大神的回复和推荐的。
这个下面我分享一些工具的下载链接和安装教程
pyinstaller 的安装文件
https://wws.lanzous.com/iefWDf595gf
pyinstaller 的安装方法
1. pip install pyinstaller
2.安装github上的develop版 ,如果你网络打开GitHub比较曼,我已经下载下来了
pip install https://github.com/pyinstaller/pyinstaller/tarball/develop
我下载下来的文件
https://wws.lanzous.com/iefWDf595gf
反正安装方法一大堆,百度一下就好了
pywin32 的安装文件
exe:
https://wws.lanzous.com/iPyUYf5959i
文件包:
https://wws.lanzous.com/iPyUYf5959i
exe文件安装及其简单,文件包参考百度,,
主要是上传一下文件上这个博客保存,以后如果不记得了,可以看看,提醒自己!