【问题标题】:Incorporate an icon to python .exe using py2exe使用 py2exe 将图标合并到 python .exe
【发布时间】:2017-03-23 06:03:00
【问题描述】:

我有这个 setup.py 脚本,用于为我的 .exe 文件合并图标, 但设置后图标没有出现。 该图标大小为 361 KB。

from distutils.core import setup
import py2exe

setup(
    console = [
        {
            "script": "wykoRas_parser.py",                    ### Main Python script    
            "icon_resources": [(0, "bw-gears.ico")]     ### Icon to embed into the PE file.
        }
    ],
) 

我是否在设置中遗漏了什么?

【问题讨论】:

    标签: python py2exe


    【解决方案1】:
    from distutils.core import setup
    
    setup(
        options = {'py2exe': {'bundle_files': 1}},
        zipfile = None,
        windows = [{
                "script":"myprogram.pyw",
                "icon_resources": [(1, "myicon.ico")],
                "dest_base":"myprogram"
                }],
    )
    

    你能试试这个吗,在解决这些代码之前我遇到了一些问题。

    【讨论】:

    • @ellabells 不知道setup中的方法是什么,刚刚解决了我的问题。
    • 一个错误?怎么样,以前对我有用。你用的是哪个 Python 版本?
    • 我添加了import py2exe并编译了,问题是没有图标并且.exe​​文件没有运行,我使用的是2.7.3
    • @ellabells exe 文件未运行的问题,可能与您的程序未设置有关。我认为您的图标有问题,您可以尝试其他图标吗?并再次检查你的主脚本,如果 exe 没有运行,那么你的主脚本有问题。
    • 主脚本运行良好,无需图标中的附加代码。我的图标现在大小为 1KB,像素为 16x16 @importV
    【解决方案2】:

    我遇到了同样的问题,显然是一个尚未修复的旧错误。不过我找到了解决方法。

    This 为我解决了这个问题,寻找 Ronan Paixão 的答案

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-05-14
      • 2017-09-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-27
      • 1970-01-01
      相关资源
      最近更新 更多