Pyinstaller打包exe并使用控制台调试bug


遇到问题

py正常执行。

打包exe

pyinstaller -F -w -i xx.ico index.py
打包exe参数说明:

-F:打包后只生成单个exe格式文件;

-D:默认选项,创建一个目录,包含exe文件以及大量依赖文件;

-c:默认选项,使用控制台(就是类似cmd的黑框);

-w:不使用控制台;

-p:添加搜索路径,让其找到对应的库;

-i:改变生成程序的icon图标。

运行出错

Failed to execute script index

因此想要加上控制台定位一下问题。但是出错的时候控制台也是闪退。

解决闪退

去掉参数-w,并且不要双击生成好的index.exe

而是使用cmd命令

pyinstaller -F -i xx.ico index.py
.\index.exe


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM