首页 > 解决方案 > 无法在python中运行exe文件

问题描述

我已经exe使用pyinstaller. 我pyinstaller从 Python 包文件夹的脚本文件夹中运行。该exe文件出现在build文件夹中。

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

“代码在 Jupyter Notebook 上运行时运行良好。”

你们中有人遇到过类似的问题吗?任何帮助表示赞赏。

谢谢!

标签: pythonexe

解决方案


尝试将您的主要 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/终端,看看是否显示任何错误。


推荐阅读