使用 pyinstaller & cx_Freeze 时反复出现错误

Recurrent error when using pyinstaller & cx_Freeze

我在网上看到从 python 脚本中获取的 .exe 可能经常 运行 由于一些“hooks missing”而出错,这是因为 pyinstaller 无法跟踪创建 .exe 文件时的一些模块。我目前正在使用 Python IDLE 3.61,脚本运行良好,没有任何错误。 .exe 实际上是 运行s,但是,例如,当我尝试绘制 table 并给出错误时,它会崩溃:

NoModuleFoundError: 'No module=plotly.validators.table found'.

也通过 cx_Freeze 构建 .exe,我遇到了同样的问题:

Module plotly.validators.table has no Attribute CellsValidators

这证实了我问题是由 plotly 问题引起的。

  1. 卸载 plotly 模块。
  2. 安装旧版本的 plotly 模块。
  3. 现在尝试构建 .exe 文件

(如果不能再次工作,请尝试更多旧版本的 plotly)

希望有用