the*_*ost 11 python compiler-construction py2exe
我一直在谷歌搜索,但没有一个结果对我有用.
这是我的安装文件
setup(
windows = [
{
"script": "start.py",
"icon_resources": [(1, "myicon.ico")]
}
],
)
Run Code Online (Sandbox Code Playgroud)
实际.exe文件的图标应为"myicon.ico".但是,这不会发生,并且是默认图标."myicon.ico"是32 x 32.
我正在使用Windows 7.
我之前遇到过这个问题(虽然我使用的是Windows XP).最近的一段代码对我有用:
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"
}],
)
Run Code Online (Sandbox Code Playgroud)
这会创建一个可用于分发的.exe文件(甚至包括windows libs - 所以请谨慎使用)
我的.ico文件是64 x 64,我用一个工具从JPG创建它(类似于http://www.favicon.cc/)有时用Photoshop和GIMP将文件保存为.ico,默认设置不太够了,所以要知道你可能要在那里做点什么.