Я запрограммировал скрипт на python с использованием tkinter и хочу превратить его в исполняемый файл.Я попытался запустить его как файл .pyw, и он запускает только окно графического интерфейса без командной строки, что я и хочу.Однако при использовании Pyinstaller для преобразования моего скрипта в файл .exe он открывается и работает нормально, но всегда открывается и командная строка.Это происходит при преобразовании файлов .py и .pyw, а также происходит, когда я указываю в командной строке --windowed или --noconsole.Я даже пытался отредактировать файл спецификации моего .exe, чтобы увидеть, установлена ли для консоли значение true, но я нахожу в коде "console = False".Я не могу найти никаких других исправлений для предыдущих вопросов или на странице pyusstaller issus, поэтому мне пришлось задать себе вопрос.
Это файл спецификации
# -*- mode: python -*-
block_cipher = None
a = Analysis(['D:\\zebsu\\Documents\\simple_calculator_3.py'],
pathex=['C:\\Users\\zebsu'],
binaries=[],
datas=[],
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,
[],
exclude_binaries=True,
name='simple_calculator_3',
debug=False,
bootloader_ignore_signals=False,
strip=False,
upx=True,
console=False )
coll = COLLECT(exe,
a.binaries,
a.zipfiles,
a.datas,
strip=False,
upx=True,
name='simple_calculator_3')