python - 无法在python中运行exe文件
问题描述
我已经exe
使用pyinstaller
. 我pyinstaller
从 Python 包文件夹的脚本文件夹中运行。该exe
文件出现在build
文件夹中。
但是,当我尝试运行exe
文件时,它会闪烁打开黑屏,光标指向第零个位置并消失。
“代码在 Jupyter Notebook 上运行时运行良好。”
你们中有人遇到过类似的问题吗?任何帮助表示赞赏。
谢谢!
解决方案
尝试将您的主要 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/终端,看看是否显示任何错误。
推荐阅读
- mysql - 如何使用 3 个参数 Laravel 从数据库中获取数据
- xpath - Dynamix Xpath 用于 appium 中的边界
- python - 仅沿一个方向测量两个图像之间的偏移
- java - 重载龙目岛二传手
- python - 组合多个 txt 文件(Python 3,UnicodeDecodeError)
- ibm-mobilefirst - IBM MFP8 服务器使用域名主机响应请求超时
- android - 未知的数据绑定属性:onLongClick - 属性存在且有效
- c - C用参数列表执行函数
- docker - Kubernetes 上的 Spark:如何处理丢失的 Config 文件夹
- python - 尝试在可能包含引号的文章中查找文本