python 打包图标_python的.py文件打包成带有图标的.exe流程出现了问题,请问有什么好的解决方案?...

刚好最近我也在学习这方面问题,也遇到了一些问题,这里在此总结一下,希望能够帮助到你。

1.首先打包命令这里不做赘述,网上清一色的教程,即pyinstaller -F -w -i ***.ico(图片路径) ***.py(文件路径),参数意思请自行百度,这里要注意: -F要大写,图标应该使用.ico格式,直接拿一张后缀为.jpg,.png等的图片改后缀大多数是不可取的,我就这样做过,发现打包时出现了错误,一直百思不得其解。错误如下:

2.那么应该怎么去解决呢?我们知道逻辑是正确的,只需要换一张原始图就是.ico后缀的图片就行,可是去哪找呢,答案就是去网上找,没错!既然不能直接改图片后缀,那就转化,网上也有很多教程,比如这个网站(无利益相关,百度第一条):http://www.bitbug.net/,转化好之后再执行一次,你就会发现图标成功的换上去了。如图所示,至此,你就完成了添加自定义图标的功能。(倒数第二行是生成的.exe默认路径)——使用cmd路径就是这个,如果想让他默认生成到D盘,E盘,F盘可以使用cd命令转到指定目录下在执行,这里不做赘述,请自行百度。

3.可是接着我又遇到了另外一个问题:当我用了一段时间,想重新换一张新的图标时,执行以上命令,发现图标并没有变化,还是以前那个,这该怎么解决呢?这就让我想到了路径问题,因为你在此之前已经生成过一次了,可能电脑有记录(瞎猜的),所以即使你换了一张图片路径,但是打开后还是不能更改图标,即使你删掉了C盘相关的文件夹也是无济于事,这就需要我们换个思路:删掉相关的文件夹后,换一个目录,即上面所说的cd命令,或者是打开pycharm,点开下面的Terminal控制台,在这里重新打包一下(前提pycharm没有安装在C盘,否则还是要使用cd命令切换目录),然后你就可以换新的图标了。总之一点,想要换新图标,就得在其他目录下,不能还使用先前的目录。

4.当换好后,由于某些不可抗因素(这就触及到我的知识盲区了~),当使用详细列表或者小图标显示时,图标还是显示默认,如图所示:但右键属性可以发现图标确实发生了改变,双击打开后,在任务栏图标上 - 右键 - 固定到任务栏 - -然后就会变成自定义的图标,并不影响使用,当使用中等图标或者大图标问题也将就不存在了。(但一般我相信绝大多数人还是用详细列表的多一些)

5.以上就是我在这方面所遇到的一些问题以及解决方案,希望可以帮助到你!最主要的一点就是图标不能直接通过电脑图片改后缀,要通过一定的手段转换一下再使用!!!!想换新图标时要换一下新目录,就这。。。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值