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

我正在经历一个艰难的时期,克服了这个错误,我到处寻找那个错误信息,而且没有任何东西与我的情况有关:

"failed to execute script new-app" 

新应用程序是我的Python GUI程序。 当我使用这个命令运行pyinstaller:

 pyinstaller.exe --onedir --hidden-import FileDialog --windowed --noupx new-app.py 

它确实工作顺利。 另外,当我执行命令行来运行gui程序时,它完美的工作,并且使用这个命令生成GUI:

 .\dist\new-app\new-app.exe 

但是当我去那个文件,希望能够点击应用程序来获取GUI,它给了我上面的错误。 这是为什么?

我正在使用python2.7和操作系统是Windows 7企业。

任何投入将不胜感激,并提前感谢。

Solutions Collecting From Web of "Windows- Pyinstaller错误“无法执行脚本”当单击应用程序"

那么我想我已经找到了自己的问题的解决方案,这是我是如何做到的:

尽管我能够使用普通的python命令成功地运行程序,并成功地运行了pyinstaller,并且能够使用问题中提到的命令行来执行应用程序“new_app.exe”,在这两种情况下显示GUI都没有问题在所有。 但是,只有当我点击应用程序,它将不会允许显示GUI,并没有产生错误。

所以,我所做的是在pyinstaller命令中添加了一个额外的参数–debug,并删除了–windowed参数,这样我就可以看到实际发生的事情时,单击该应用程序,我发现有一个错误,当我跟踪它的时候有很多的感觉,它基本上抱怨“some_image.jpg”没有这样的文件或目录

当我从第一个地方甚至使用命令行“./”运行脚本时,抱怨并没有抱怨的原因是因为文件映像存在于脚本所在的路径中,但是当pyinstaller创建“dist”有应用程序产品的目录,它是一个完美的意义,图像文件不存在,所以我基本上把它移动到那里的可点击的应用程序在那里的dist目录!