用pyinstaller给Python项目打包生成exe,遇到的问题及解决过程

几天前看视频开始学习零基础python,按照视频上教的,把.py文件打包成exe,但是出现错误。

方法是win+r 输入cmd运行命令提示符,然后安装pyinstaller,再调用这个pyinstaller进行打包。

win+r
cmd
输入pip install pyinstaller
但是出现了下面的警告,就是没有安装成功。
用pyinstaller给Python项目打包生成exe,遇到的问题及解决过程_第1张图片

寻找解决办法

把出现的Error提示复制下来百度,试了好多的办法,下面几个链接说的办法一起相应的,感觉最接近成功了,但是还是失败了。(可能有人适合这些办法,我把链接弄上来)

第一个链接
第二个链接
第三个链接
第四个链接
第五个链接
(第四个与我最终的能解决了的方法有点相同)

其中有一次,按照上面的方法,一直有提示我安装pywin32,但是我明明安装了,然后不管就继续操作提示安装,安装时就提示已经安装了。就这压根是个死循环。。。我心态(裂开)用pyinstaller给Python项目打包生成exe,遇到的问题及解决过程_第2张图片

最终的解决办法

因为再寻找办法的过程中,浏览了一些评论,说是python版本太高的问题,需要删除python再重新下载python,我下载的是3.9的版本,我就抱着试试的心态,想着:假如再不行就弄到11点就不弄了。

卸载干净python

一开始是想着降低版本的,百度给的部分建议是需要找到一个软件再降版本,我都没下载这个软件呀(我内心。。。)突然灵光一闪,那删除干净再安装不就行了吗!
卸载教程链接

重新安装python

我想着一开始安装是3.9,那就重新安装3.8就行了吧。试试……嗯,还是不行!!!(操***)
直觉告诉我,应该是可以的呀,这个方法。我细想了下,评论好像也有说3.8版本的经常出现我这样的问题。嗐~还真是,我恨我自己,索性下载3.6版本的吧。
安装教程链接

重新操作打包

win+r 输入cmd运行命令提示符,然后安装pyinstaller,再调用这个pyinstaller进行打包。
win+r
cmd
输入pip install pyinstaller
运行……
成功!

输入pyinstaller -F x:\xx.py
x:\xx.py是文件的所在位置
运行……
用pyinstaller给Python项目打包生成exe,遇到的问题及解决过程_第3张图片
成功!!!!

结束!

昨天,从早上9点多遇到这个问题,弄到晚上11点多,想哭了但是最终能解决了,也是很有所获感的嘛!长期愉悦感那种,有没有!
期中,在微信里问了自己的朋友,也是看了不少的帖子和文章才有解决的办法的(感激),所以我就把我的解决过程也写了下来。遇到困难不要气馁,不值得,把困难往死里干,让老子这么不开心的困难,必须要干掉它md!!

你可能感兴趣的:(解决历程,python)