python - 使用 auto-py-yo-exe 使 python 可执行之前出错 NameError: name '__version__' is not defined [3644] 无法执行脚本
解决方案
问题是在pyppeteer
包中引起的。转到__init__
包的文件并将版本替换为您当前使用的版本。
为了找到 的位置pyppeteer\__init__.py
,您可以键入pip show pyppeteer
,目录将列在 下Location
。
要找出您当前使用的版本,请使用pip show pyppeteer
. 在我的情况下,它会返回“0.2.5”,所以我会设置__version__ = "0.2.5"
. 尝试再次使应用程序成为可执行文件,它应该可以正常工作。
推荐阅读
- scala - 如何测试是否调用了 akka-streams sink?
- ios - Xamarin iOS - HomeKit 集成
- reactjs - 如何在 API 的 POST 请求正文中发送数组和布尔数据
- java - java中远程主机强行关闭现有连接如何处理?
- sql - 从先前的值中减去值,但有异常
- javascript - 如何使用角度将服务功能数据返回到组件?
- python - 如何通过放置“-”来抓取不存在的值?
- keras - 如何避免获得 loss: nan - acc: 0.0000e+00 for CNN-LSTM?
- .net - 来自 .Net 应用程序的 MQRC_NOT_AUTHORIZED
- javascript - 在执行 'yarn start' 时在全新的电子反应打字稿应用程序中:“当提供 '--isolatedModules' 标志时,所有文件必须是模块”