Python生成exe文件运行黑框闪退问题解决办法

这篇具有很好参考价值的文章主要介绍了Python生成exe文件运行黑框闪退问题解决办法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、前言

在进行python文件生成exe文件的过程中,生成的exe文件运行总是黑框闪退,找了蛮多博客解释的并不清晰,在B站学习了一下,将整个过程记录下来,仅供大家参考。

二、问题描述

首先说明我写的程序是爬取链接,程序是可以运行没问题的。

下面进行生成exe文件的操作:

2.1cmd命令查看是否安装pyinstaller

选择你编写程序的文件夹,点击导航栏,cmd进行回车,进入命令行界面

Python生成exe文件运行黑框闪退问题解决办法

在命令行界面输入命令pip list查看安装列表

Python生成exe文件运行黑框闪退问题解决办法

2.2生成exe文件

在命令行界面输入命令pyinstaller -F xxx.py(你的文件名)

Python生成exe文件运行黑框闪退问题解决办法

返回你的文件夹,生成的exe文件在dist文件夹内,双击exe文件执行,查看执行情况

Python生成exe文件运行黑框闪退问题解决办法

问题出现了,我们生成exe文件,正在高兴的时候,见证奇迹的时刻到了,却发现无法运行,黑框闪退。直接g😱,好,下面我们来查找问题出现在哪里

三、解决问题

3.1生成新的exe文件

回到程序文件所在文件夹,cmd进入命令行界面,输入命令:

注意注意!!!这是重点!pyinstaller -F -c xxx.py 一定要记住这个-c,在输入这个命令之前,你也可以把之前生成的文件都给删除掉,以防万一(其实不影响)。

Python生成exe文件运行黑框闪退问题解决办法

3.2查找原因

选择生成exe文件的dist文件夹,点击导航栏,cmd进入命令行界面,选择该exe文件,后缀名去掉后回车,查看错误内容。

Python生成exe文件运行黑框闪退问题解决办法

我这个错误内容是没有lxml这个工具包,找到lxml文件夹,将该文件夹复制到程序所在文件夹即可。也可能是其他原因,但缺什么包,复制对应的包过来就可以。

3.3执行成功

将之前生成的文件删除,缺失的工具包复制过来,cmd进入命令行,生成exe文件

Python生成exe文件运行黑框闪退问题解决办法

exe文件生成成功,进入dist文件夹内,找到生成的exe文件,成败在此一举,见证奇迹的时候到了。双击运行,binggo成功了,问题已解决

Python生成exe文件运行黑框闪退问题解决办法

四、小结

在运行程序的过程中,找到问题原因是关键,找到了原因,下面那还不是手拿把掐了。希望该博文可以给大家提供一点点帮助,哪里不对,还望各位批评指正。如果有用就点赞、关注一下吧😄~~~文章来源地址https://www.toymoban.com/news/detail-487163.html

到了这里,关于Python生成exe文件运行黑框闪退问题解决办法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • qt生成exe文件并运行(详细)

    目的:采用QT写完程序之后,生成exe文件,可以在任意一台PC端上运行 对于采用的演示工具:Qt 5.14.2 1.在QT Creator页面的左下角,在对应的构建套件下将Debug改为Release 2.点击左侧项目进入,修改构建设置中的设置目录,便于个人查找 3.点击运行,在修改的对应目录下找到构建的

    2024年02月13日
    浏览(31)
  • pyinstaller使用后exe文件无法正常运行的问题解决

    本次发布是记录一下我在学习过程中遇到的问题,以免后来者入坑! 第一次尝试用pyinstaller打包python脚本,结果发现打包成功之后的exe闪了一下就消失了(开始怀疑自己),闪退太快无法截图  解决思路: 1.python文件只有打印操作,所以exe文件是执行过的,可以在python文件中

    2024年02月08日
    浏览(33)
  • vscode 闪退 黑框 打不开 “launch-failed“, code“18“

    重装win10 22H2系统后,在非系统盘安装的vscode,就打不开了,然后尝试了多种方法 1,下载最新x86和x64的1.82.3和1.82.1两个版本。卸载后删除.vscode文件夹。 2,使用兼容模式 错误图片 1,不使用兼容模式,会出现黑框闪退,有时是4个这样的黑框,有时是一个。 2,使用兼容模式 (管

    2024年04月27日
    浏览(26)
  • 使用Python生成可执行的.exe文件

    生成可执行文件的优点: 不需要安装对应的编程环境; 可以将你的应用闭源; 用户方便、快捷地使用。 打包工具:pyinstaller Python是一个脚本语言,被解释器解释执行。它的发布方式包括: .py文件:对于开源项目或者源码没那么重要的,直接提供源码,需要使用者自行安装

    2024年02月16日
    浏览(27)
  • 【利用pycharm将python程序生成.exe执行文件】

    一只小白自学Python的成长史 点击文件,点击设置 点击Python解释器,点击“+” 搜索pyinstaller,安装最新版本 安装成功 1.打开想要转化的文件,点击Therminal (终端) 按钮 2.选择想要转化的程序,在Terminal框中编辑 代码如下(示例): -F(注意大写)是所有库文件打包成一个可执行

    2024年02月07日
    浏览(71)
  • 将python生成的exe文件反编译成py文件的方法

    闲来无事,就喜欢瞎折腾,之前用python打包过exe小工具,然后今天就突然想到,既然能打包,那就肯定能反编译成py文件,为了这个想法,就网上查资料,自己操作了一下,过程参考了文章: https://www.cnblogs.com/smart-zihan/p/14434498.html 如果觉得我写的看不懂,可以去看这个,哈哈

    2024年02月09日
    浏览(43)
  • c#调用matlab生成的COM DLL,Matlab GUI程序封装成exe文件并在不安装Matlab的电脑上运行

    最近根据需求用Matlab写了一个简单的软件,但需要安装到其他电脑上运行,倒腾了很久最终成功在其他电脑上运行,现将方法共享给大家。 安装方法: ①程序封装 首先用Matlab写完程序并封装好(我用的是Matlab2018b,封装的时候就用matlab自带的APP封装程序就好[就是黑框框那个

    2024年01月22日
    浏览(39)
  • python pyinstaller打包的exe在win7系统无法运行问题解决方法

    目录 一 .问题起因 二.解决方法 注意: pyinstaller打包之前,请先将bulid文件夹和dist文件夹删除,这两个文件夹是pyinstaller打包后自动生成的,删除重新打包可以避免版本干扰 .         近期做了一个溯源码项目(开发工具使用的是pycharm2023.1.3),由于是在windows环境运行,于是采用了pyin

    2024年02月07日
    浏览(48)
  • 【Python小工具】解决Python的Pyinstaller将.py文件打包成.exe可执行文件后文件过大的问题

    在文章 【Python小项目】Python的GUI库Tkinter实现随机点名工具或抽奖工具并封装成.exe可执行文件中我们实现了一个python小项目的制作并将其打包成了.exe可执行文件。但是,当我们查看了一下文件大小后,好家伙,一百多行代码打包完竟然有242M。于是,我们静下心来思考,是不

    2024年02月10日
    浏览(44)
  • 【elasticsearch】windows安装运行.bat闪退问题

    目录 一、问题描述 二、问题排查 三、修改配置并运行成功 1、正确配置 2、运行成功         在根据下面链接进行windows安装,并使用默认localhost或者127.0.0.0 IP进行访问配置时,点击bin/elasticsearch.bat进行运行可以正常运行; 【elasticsearch】Windows安装        但是,如果在

    2024年02月04日
    浏览(30)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包