Windows无法访问Pyinstaller生成的exe文件

Posted

技术标签:

【中文标题】Windows无法访问Pyinstaller生成的exe文件【英文标题】:Windows cannot access the exe file generated by Pyinstaller 【发布时间】:2020-07-12 11:53:54 【问题描述】:

我刚刚使用 PyInstaller,onedir 模式打包了一个应用程序。然后我遇到了一个奇怪的问题。我第一次做的时候,exe文件打开没有问题。然后我打包了一个新版本,我再也无法打开exe文件了。错误如下所示。网上找了好久,还没找到解决办法。

我正在使用 -

Windows 10

Python 3.8.2

Pyinstaller 3.6

【问题讨论】:

【参考方案1】:

尝试使用autopytoexe。并在其中选择导出到一个文件。它为我解决了这个问题。

【讨论】:

我故意将其作为 onedir 模式,因为我想让我的应用程序启动得更快。我 好的,你能告诉我你运行 pyinstaller 的命令吗? 当然。即“pyinstaller --onedir --windowed --icon=icon.ico DataPal.py” Ikleiv,网上有人说是图标设置的问题,去掉应该没问题,不过我也需要那个图标。 不带图标试试。如果这适用于它,则安装该dev.to/eshleron/… 并尝试使用该程序进行转换。另外请尝试更改图标的名称 - 这可能看起来很愚蠢,但有时使用关键字名称命名某些内容会出错。

以上是关于Windows无法访问Pyinstaller生成的exe文件的主要内容,如果未能解决你的问题,请参考以下文章

Kivy,Python:我无法减小 PyInstaller 生成的包的大小

使用 pyinstaller 生成的基于 kivy 的 Windows exe 的黑屏

解决pyinstaller在单一文件时无法正确添加权限清单问题,(UAC,uac_admin,manifest,asInvoker,python,requireAdministrator)

使用 onefile 选项在 Pyinstaller 中添加数据文件

Matplotlib pyinstaller 错误执行失败

Windows-Pyinstaller 错误“无法执行脚本”当应用程序单击时