无法在python中运行exe文件

无法在python中运行exe文件,python,exe,Python,Exe,我已经使用pyinstaller创建了exe文件。我已经从Python包文件夹的scripts文件夹运行了pyinstaller。exe文件出现在build文件夹中 但是,当我尝试运行exe文件时,它会闪烁打开黑屏,光标指向第0个位置,然后消失 “在Jupyter笔记本上运行时,代码运行正常。” 你们有没有遇到过类似的问题?感谢您的帮助 谢谢大家! 尝试将主python文件从*.py重命名为*.pyw。 我在过去5年中使用了以下批处理脚本: set VS100COMNTOOLS=%VS140CO

我已经使用
pyinstaller
创建了
exe
文件。我已经从Python包文件夹的scripts文件夹运行了
pyinstaller
exe
文件出现在
build
文件夹中

但是,当我尝试运行
exe
文件时,它会闪烁打开黑屏,光标指向第0个位置,然后消失

“在Jupyter笔记本上运行时,代码运行正常。”

你们有没有遇到过类似的问题?感谢您的帮助


谢谢大家!

尝试将主python文件从*.py重命名为*.pyw。 我在过去5年中使用了以下批处理脚本:

set VS100COMNTOOLS=%VS140COMNTOOLS%


copy /Y LazAngebote_APP.pyw LazAngebote_APP.old
copy /Y LazAngebote_APP.py LazAngebote_APP.pyw
setlocal
set PATH=C:\Python34;%PATH%

pyinstaller -y -D --name LazAngebote --paths "C:\Windows\System32\downlevel" --windowed -i C:\path_to_icon\ICONS\AI-2.ico --clean --distpath="." -p "c:\Python34\Lib\site-packages\PyQt4" LazAngebote_APP.pyw

pause

如果仍然不起作用,请将*.exe复制到cmd/终端,查看显示的错误。

尝试将主python文件从*.py重命名为*.pyw。 我在过去5年中使用了以下批处理脚本:

set VS100COMNTOOLS=%VS140COMNTOOLS%


copy /Y LazAngebote_APP.pyw LazAngebote_APP.old
copy /Y LazAngebote_APP.py LazAngebote_APP.pyw
setlocal
set PATH=C:\Python34;%PATH%

pyinstaller -y -D --name LazAngebote --paths "C:\Windows\System32\downlevel" --windowed -i C:\path_to_icon\ICONS\AI-2.ico --clean --distpath="." -p "c:\Python34\Lib\site-packages\PyQt4" LazAngebote_APP.pyw

pause

如果仍然无法工作,请将*.exe复制到cmd/终端,查看显示的错误。

可能在命令提示符下执行该文件,您可能会得到错误代码。这样你就可以调试应用程序了。听起来你的exe文件正在打开,然后又立即关闭了。您是否检查过在没有python的情况下运行exe时会发生什么情况,可能是使用cmd。您是否碰巧访问了您的文件系统?Jupyter笔记本和您的exe文件很可能不具有相同的工作目录,因此您必须注意正确处理路径。可能在命令提示符下执行该文件,您可能会得到错误代码。这样你就可以调试应用程序了。听起来你的exe文件正在打开,然后又立即关闭了。您是否检查过在没有python的情况下运行exe时会发生什么情况,可能是使用cmd。您是否碰巧访问了您的文件系统?Jupyter笔记本和您的exe文件很可能不具有相同的工作目录,因此您必须注意正确处理路径。非常感谢Salabur。。。它现在正在为我工作。。。但是,它在其他系统上不起作用。有什么建议吗?试试-F而不是-DIf。如果有效的话,如果你能接受我的问题,我会很高兴。我是新来的,需要这些要点;)非常感谢你,萨拉伯。。。它现在正在为我工作。。。但是,它在其他系统上不起作用。有什么建议吗?试试-F而不是-DIf。如果有效的话,如果你能接受我的问题,我会很高兴。我是新来的,需要这些要点;)