我是 pyinstaller 的新手。 当我编译 exe 文件时,没有出现错误。
我已将徽标路径添加到规格文件中。
exe = EXE(pyz,
a.scripts,
a.binaries,
Tree('exp','exp'),
a.zipfiles,
a.datas,
name='Screen2text',
debug=False,
bootloader_ignore_signals=False,
strip=False,
upx=True,
upx_exclude=[],
runtime_tmpdir=None,
console=False,
icon=r'D:\backup\logo.ico')
但是编译后,我在我的exe文件上看不到那个标志。我的标志文件的大小是423KB。 我是不是错过了什么?
在控制台中尝试一下您项目的路径:
如果您想要将可执行文件放在一个文件中(较慢的启动): pyinstaller.exe --onefile --windowed --icon="your_icon_file".ico "your_python_script".py
如果您希望将可执行文件放在一个文件夹中(启动速度更快): pyinstaller.exe --onedir --windowed --icon="your_icon_file".ico "your_python_script".py
这将创建一个名为“dist”的文件夹,您的 .exe 将在其中,
pd:使用 --onedir 命令,您将看到该文件夹中的所有依赖项,如果您有一个简单的脚本,则可以使用第一个选项。
太有趣了,这对我有用......................................