如何将图标添加到 Python pip 生成的可执行文件的 entry_points

Posted

技术标签:

【中文标题】如何将图标添加到 Python pip 生成的可执行文件的 entry_points【英文标题】:How to add an icon to an entry_points for Python pip generated executable 【发布时间】:2017-06-29 04:45:43 【问题描述】:

我想在setuptools 生成的可执行包装器中添加一个图标,例如通过pip install 安装时。如果这是可能的,我如何将我的 .ico 添加到 setup.py?如果这不能直接用 pip 完成,我只需要确认。我知道有使用 Python 生成可执行文件的选项。

我的 setup.py 是这样的

from setuptools import setup

setup(name='myapp',
    ...,
    entry_points=
        gui_scripts: ['myapp=myapp.start:gui']
        
    )

【问题讨论】:

你有没有想过这是否可行? 没有。我认为这不是那么重要并继续前进。 链接相关功能请求:github.com/pypa/setuptools/issues/1245 【参考方案1】:

这是不可能的。

不过,对于 Windows 应用程序,如果您将图标嵌入到可执行文件中,系统将使用该图标。显然,如果您的包包含已编译的那些可执行文件,则此方法有效。

【讨论】:

以上是关于如何将图标添加到 Python pip 生成的可执行文件的 entry_points的主要内容,如果未能解决你的问题,请参考以下文章

如何向 mingw-gcc 编译的可执行文件添加图标?

如何将图像添加到织物画布?

vc中如何将dll件和exe编译成一个exe文件?

如何将自定义 CA Root 证书添加到 Windows 中 pip 使用的 CA Store?

使用PyInstaller打包Python程序

如何在linux平台将python封装成exe文件,我用cxfreeze试过,生成了linux下的可执行文件,无法生成exe文件