py2exe打包生成exe,图标在win7下面不显示解决方案

    xiaoxiao2022-06-23  34

    用py2exe打包python脚本,生成无python环境下的windows可执行文件,生成方法很简单:

    1.安装py2exe模块

    2.写一个可运行的python脚本,如MyApp.py

    3.写一个setup.py脚本 内容如下:

    from distutils.core import setup import py2exe #带图标 setup( windows = [{"script": "MyAPP.py", "icon_resources": [(1, u"system.ico")] }] #不带图标 #windows = [{"script": "MyAPP.py"}] ) 4.命令行到MyApp.py目录下, 快捷方式(打开MyApp.py目录,按住 shift键(win7系统下),右键选择 在此处打开命令窗口)如下图:

    在打开的命令行界面 介入     回车:

    然后会输出显示很多信息,在当前目录下生产dist文件夹,找到目录下的MyApp.exe双击运行即可

    =====================================================================================================

    华丽的分割线 

    =====================================================================================================

    但是有个问题,设置的system.ico并不显示,Google之后的解决方案

    下载安装Greenfish Icon Editor Pro 软件(我的是gfie_setup_3.4),多语言支持中文

    打开选择 图像->从图像创建windows图标,打开原来的ico文件,选择256色打钩确定,会自动生成16x16-256x256的图标(由小到大的排序),因为win7以上系统支持的图标显示需要图标分辨率由大到小排序,把256x256就是最下面的图片拖到最上面,然后依次由大到小排序后点击保存即可

    新生成的ico图标放到python脚本目录下,重新运行以上命令>python setup.py py2exe生成即可看到带图标的exe

    带图标的exe

    转载请注明原文地址: https://ju.6miu.com/read-1123441.html

    最新回复(0)