如何将图标添加到 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的主要内容,如果未能解决你的问题,请参考以下文章
如何将自定义 CA Root 证书添加到 Windows 中 pip 使用的 CA Store?
如何在linux平台将python封装成exe文件,我用cxfreeze试过,生成了linux下的可执行文件,无法生成exe文件