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

使用auto-py-to-exe将Python脚本转exe时如何引入依赖包?

解决auto-py-to-exe打包exe时依赖包未包含的问题

以下是几个实用的解决步骤:

  • 先确认依赖安装正确:
    打开命令行,切换到你用的Python 3.10环境(如果用了虚拟环境就先激活),执行pip install pillow——注意PIL的实际包名是pillow,不是PIL,别装错了。
  • 核对auto-py-to-exe使用的Python环境:
    看auto-py-to-exe界面右上角的Python解释器路径,必须和你刚才装pillow的那个Python 3.10环境一致,不然打包工具找不到依赖。
  • 手动添加隐藏导入:
    切到auto-py-to-exe的「Advanced」标签页,找到「Hidden-imports」输入框,输入PIL,强制让打包工具把这个模块包含进去。
  • 直接用PyInstaller命令行打包:
    如果auto-py-to-exe还是有问题,跳过它直接用底层的PyInstaller。进入脚本所在目录,执行:
    pyinstaller --onefile imgtoascii.py
    
    要是还报同样的错,加上隐藏导入参数:
    pyinstaller --onefile --hidden-import PIL imgtoascii.py
    
  • 清理打包缓存:
    删掉脚本目录下的build、dist文件夹和imgtoascii.spec文件,再重新打包——旧缓存有时候会导致依赖识别异常。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.07 13:04:52