使用 auto-py-yo-exe NameError 使 python 可执行文件之前出错:未定义名称 '__version__' [3644] 无法执行脚本

问题描述

我尝试创建一个带有自动 py 到 exe 的 exe,但是当我尝试执行它时,它会引发错误。我尝试以管理员身份执行它,但没有任何区别。

Error Image Here

解决方法

该问题是由 pyppeteer 包引起的。转到包的 __init__ 文件,将 version 替换为您当前使用的版本。

为了找到pyppeteer\__init__.py的位置,您可以输入pip show pyppeteer,目录将列在Location下。

要了解您当前使用的版本,请使用 pip show pyppeteer。在我的例子中,它会返回“0.2.5”,所以我会设置 __version__ = "0.2.5"。尝试再次使应用程序成为可执行文件,它应该可以正常工作。