You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在Python程序中调用PyInstaller使用--exclude-module报错:无法识别参数

解决PyInstaller调用时--exclude-module参数报错问题

问题出在参数的拆分方式上:你把--exclude-module和模块名PIL放在了同一个字符串里,而PyInstaller的run方法要求每个命令行参数是列表中的独立元素,就像在终端输入命令时用空格分隔参数一样。

修改后的代码如下:

import PyInstaller.__main__

PyInstaller.__main__.run([
    'res/output/output.py',
    '--onedir',
    '--exclude-module',
    'PIL',
    "--noconsole"
])

拆分参数后,PyInstaller就能正确识别--exclude-module参数和对应的模块名,不会再抛出"unrecognized arguments"的错误。

内容的提问来源于stack exchange,提问作者CartClash

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.22 13:09:25