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)