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

使用PyInstaller打包生成exe时遇pyaes模块缺失等错误求助

解决PyInstaller打包时的pyaes缺失与脚本文件不存在问题

一、修复ModuleNotFoundError: No module named 'pyaes'

  • 确认依赖安装环境匹配
    确保你用于打包的Python环境中已安装pyaes,执行以下命令:
    pip install pyaes
    
    如果你使用了虚拟环境,必须先激活环境再执行安装,避免依赖装到全局环境导致PyInstaller无法识别。
  • 手动指定隐藏依赖
    若安装后仍报错,说明PyInstaller未自动检测到该依赖,打包时添加--hidden-import参数强制引入:
    pyinstaller --hidden-import=pyaes 你的主脚本文件名.py
    
    也可以修改生成的.spec文件,在hiddenimports列表中添加'pyaes',再用spec文件打包:
    a = Analysis(
        ['你的主脚本文件名.py'],
        hiddenimports=['pyaes'],
        # 其他原有配置项...
    )
    
    执行打包命令:
    pyinstaller 你的主脚本文件名.spec
    

二、修复Script file 'loader-o.py' does not exist

  • 核对打包命令中的脚本路径与名称
    检查你执行PyInstaller时指定的脚本文件名是否正确,比如是否误写为loader-o.py,实际应为loader.py或其他名称;同时确认脚本文件存在于当前工作目录,或使用完整绝对路径指定脚本。
  • 清理PyInstaller缓存文件
    删除打包生成的build、dist文件夹及对应的.spec文件(若无需保留配置),重新执行打包命令,避免缓存中的错误路径干扰。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.23 12:12:05