【问题标题】:exe file generated by pyinstaller does not work when downloading from google drive从谷歌驱动器下载时,pyinstaller 生成的 exe 文件不起作用
【发布时间】:2020-07-10 08:37:42
【问题描述】:

我用 Python 3.7 制作了一些程序,并使用 pyinstaller 生成了一个 exe 文件。 exe文件运行良好,但是当我将它上传到google drive以分发给其他用户时出现问题。

当我从谷歌驱动器下载程序时,exe 文件不起作用。 确切地说,它实际上只在后台运行。由于我为这个程序制作了 GUI,它必须显示窗口 GUI,但它没有。

当我运行从谷歌驱动器下载的程序时,即使我遇到同样的问题。

有什么问题?我该怎么办?

【问题讨论】:

  • 您是从 Google Drive 下载它并在您最初创建它的原始计算机上测试它吗?

标签: python pyinstaller


【解决方案1】:

您说从 Google Drive 下载的文件与您直接生成的文件不同。我很难相信 Google 驱动器会修改您的文件,但您仍然可以通过比较校验和来进行测试。当您将文件上传到谷歌驱动器时,文件的校验和是否会更改?如果是这种情况,请尝试通过另一个平台。

【讨论】:

    【解决方案2】:

    我自己解决了这个问题。 问题是上传exe文件本身。 当我为 exe 制作一个 zip 文件并上传时,exe 文件运行良好。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-26
      • 2016-09-24
      • 1970-01-01
      • 1970-01-01
      • 2021-04-05
      • 2018-07-21
      相关资源
      最近更新 更多