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

运行auto-py-to-exe报AttributeError错误的修复求助

问题定位

该故障为pyparsing依赖版本不兼容导致。当前运行环境是32位Python3.6,本地安装的pyparsing为3.x及以上高版本,该版本调整了version_info类的属性结构,且正式放弃Python3.6支持;而auto-py-to-exe依赖的eel库仍按旧版pyparsing的逻辑读取版本属性,直接触发属性不存在的报错。
直接重装auto-py-to-exe无法解决问题的核心原因是:pip重装主包时不会主动降级环境中已经存在的更高版本依赖包。

报错复现

执行启动命令:
C:\Users\Admin>auto-py-to-exe

核心报错片段:

File "c:\users\admin\appdata\local\programs\python\python36-32\lib\site-packages\pyparsing_init_.py", line 130, in
version = version_info.version
AttributeError: 'version_info' object has no attribute 'version'

修复步骤
  • 卸载当前环境中不兼容的高版本pyparsing:
    pip uninstall -y pyparsing
  • 安装适配Python3.6的pyparsing稳定兼容版本:
    pip install pyparsing==2.4.7
  • 重新执行启动命令验证,即可正常拉起工具界面:
    auto-py-to-exe

如果上述操作后仍无法正常启动,连带重装主程序和eel依赖锁定版本:

  1. 执行卸载命令清理残留旧包:
    pip uninstall -y auto-py-to-exe eel pyparsing
  2. 锁定兼容版本重新安装:
    pip install auto-py-to-exe eel pyparsing==2.4.7
避坑提示
  • Python3.6环境下禁止安装3.0.0及以上版本的pyparsing,否则会反复触发该属性报错。
  • 若本地存在多个Python版本,执行pip命令时注意对应到安装auto-py-to-exe的32位Python3.6环境,避免把包装到其他Python环境导致修复无效。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.27 20:36:21