首页 > 解决方案 > 使用 auto-py-yo-exe 使 python 可执行之前出错 NameError: name '__version__' is not defined [3644] 无法执行脚本

问题描述

我尝试使用 auto py to exe 创建一个 exe,但是当我尝试执行它时它会引发错误。我试图以管理员身份执行它,但它没有任何区别。

错误图片在这里

标签: pythonpython-3.xuser-interfaceexeautopy

解决方案


问题是在pyppeteer包中引起的。转到__init__包的文件并将版本替换为您当前使用的版本。

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

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


推荐阅读