如何禁用从Pyinstaller可执行文件中导入日志



如何禁用运行由Pyinstaller编译的可执行文件时触发的所有导入日志记录?

这是我的设置:

a = Analysis(["model_trainer.py"],
pathex=[],
binaries=BINARIES,
datas=DATA_FILES,
hiddenimports=HIDDEN_IMPORTS,
cipher=BLOCK_CIPHER,
noarchive=True)
pyz = PYZ(a.pure, a.zipped_data, cipher=BLOCK_CIPHER)
exe = EXE(pyz,
a.scripts,
[("v", None, "OPTION")],
name=name,
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,
upx_exclude=[],
name=name)

这些是我用/project/model_trainer/从终端运行可执行文件时的日志…我如何禁用这些?我的印象是debug=Falseconsole=False会使这些失效。

root@desktop:/# /project/model_trainer
import _frozen_importlib # frozen
import _imp # builtin
import sys # builtin
import '_warnings' # <class '_frozen_importlib.BuiltinImporter'>
import '_thread' # <class '_frozen_importlib.BuiltinImporter'>
import '_weakref' # <class '_frozen_importlib.BuiltinImporter'>
import '_frozen_importlib_external' # <class '_frozen_importlib.FrozenImporter'>
import '_io' # <class '_frozen_importlib.BuiltinImporter'>
import 'marshal' # <class '_frozen_importlib.BuiltinImporter'>

设法使这些导入工作保持沉默

[("v", None, "OPTION")],

[("W ignore", None, "OPTION")],

。从详细运行时到警告忽略。

最新更新