首页 > 解决方案 > 由于 ezsheets 和 ezgmail 模块,将 python 脚本打包到 .exe 文件时出错

问题描述

我有一个使用 ezgsheets 和 ezgmail 模块的脚本(python 3.9.5)。当我使用模块 pyinstaller 将其打包为 exe 时,它​​是成功的。但是,当我运行exe文件时,会发生如下错误:

Traceback (most recent call last):
  File "ssh_enms_Rev26.3.py", line 7, in <module>
    import ezsheets, ezgmail
  File "PyInstaller\loader\pyimod03_importers.py", line 476, in exec_module
  File "ezsheets\__init__.py", line 17, in <module>
ModuleNotFoundError: No module named 'apiclient'
[5500] Failed to execute script 'ssh_enms_Rev26.3' due to unhandled exception!

我的问题是:

  1. 我该如何解决这个问题?
  2. 是否有任何替代模块来替换 ezsheets、ezgmail 以避免此类错误?

标签: pythonpyinstaller

解决方案


推荐阅读