【发布时间】:2019-05-21 11:08:54
【问题描述】:
我的 python 代码中包含图像位置,但是当我使用 pyinstaller 使用一个文件和所有 --add-data 命令编译为 exe 时,exe 不会运行,说明找不到图像。
这是我的规范文件
# -*- mode: python -*-
block_cipher = None
a = Analysis(['datasorter.py'],
pathex=["C:\\Users\\Rat's Nest\\Desktop\\DATASORTERS\\V1.1"],
binaries=[],
datas=[('clogo.png', '.'), ('FullLogo.png', '.'),
('logo.ico','.')],
hiddenimports=[],
hookspath=[],
runtime_hooks=[],
excludes=[],
win_no_prefer_redirects=False,
win_private_assemblies=False,
cipher=block_cipher,
noarchive=False)
pyz = PYZ(a.pure, a.zipped_data,
cipher=block_cipher)
exe = EXE(pyz,
a.scripts,
a.binaries,
a.zipfiles,
a.datas,
[],
name='datasorter',
debug=False,
bootloader_ignore_signals=False,
strip=False,
upx=True,
runtime_tmpdir=None,
console=False , icon='logo.ico')
【问题讨论】:
标签: python pyinstaller