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

PyInstaller打包exe失败:无法找到python39.zip/_bootlocale.pyc

解决PyInstaller打包时无法找到ython39.zip/_bootlocale.pyc的问题

注意到错误路径里的ython39.zip明显缺失开头的P,实际应为python39.zip,这是路径解析异常导致的问题,以下是具体解决思路:

  • 清理PyInstaller缓存与临时文件
    删除打包生成的build、dist文件夹和control.spec文件,避免旧缓存干扰。Windows下可执行命令:

    rmdir /s /q build dist
    del control.spec
    

    之后重新执行打包命令。

  • 使用Python完整路径运行PyInstaller
    规避环境变量解析错误,直接调用Python解释器执行PyInstaller:

    C:\Python39\python.exe -m PyInstaller --onefile control.py --windowed --name control.exe
    
  • 手动指定Python路径参数
    在打包命令中通过--paths参数明确指定Python安装目录,确保PyInstaller能正确定位python39.zip:

    pyinstaller --onefile control.py --windowed --name control.exe --paths C:\Python39
    
  • 更新/重装PyInstaller
    可能是PyInstaller版本存在路径解析bug,先卸载再重装:

    pip uninstall pyinstaller -y
    pip install pyinstaller
    

    若最新版仍有问题,可尝试安装稳定旧版本,比如:

    pip install pyinstaller==5.13.2
    
  • 修复Python安装
    打开Windows控制面板,找到Python 3.9,选择「修改」-「修复」,确保Python安装文件的路径引用未损坏。也可执行命令重新注册Python组件:

    C:\Python39\python.exe -m ensurepip --upgrade
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.30 16:40:03