python生成exe文件运行闪退解决方法

python生成exe文件运行闪退解决方法**python生成exe文件运行闪退解决方法:**用python写了一个程序,在python下运行是正常的,但是生成exe文件后运行闪退我当时怀疑是不是脱离的python解释器就运行不了的问题,网上找了一通也没有解决。1.可能是程序运行结束,窗口自然就默默离开了。那么在源程序中加入用户输入字符后结束程序。input(“输入任意字符结束“)这样的。2.你编译成.exe的python程序…

大家好,又见面了,我是你们的朋友全栈君。

**

python生成exe文件运行闪退解决方法:

**
使用pyinstaller生成.exe文件:

pyinstaller -F filename.py

用python写了一个程序,在python下运行是正常的,但是生成exe文件后运行闪退

我当时怀疑是不是脱离的python解释器就运行不了的问题,网上找了一通也没有解决。

1.可能是程序运行结束,窗口自然就默默离开了。那么在源程序中加入用户输入字符后结束程序。input(“输入任意字符结束“)这样的。

2.你编译成.exe的python程序中导入了你自己的程序。生成的.exe文件与你导入的文件不在同一文件夹内导致无法运行。
哈哈哈
上面红框内导入的是我自己写的文件,它们在下面这里:
在这里插入图片描述
而生成的.exe文件在黄色箭头指的dist文件夹中,虽然在同一工程内,可是不是在同一文件夹下,然而源程序中导入你所写的模块默认是在当前文件夹下的,所以所以所以!.exe文件在运行的时候找!不!到!导入的模块!故而不能执行!

解决办法就是把.exe文件抬到所导入模块所在的文件夹内就可以了。当然也可以把导入的模块搬到.exe文件所在的文件夹下,同一个道理的。

到此如果你想把自己写的python程序给你盆友炫耀,而他又没装有python时,你就可以把.exe文件发送给他嗨皮,请记住打包的时候记得带上带入的模块一起!

这是我写的第一个博客,也是因为之前遇到这个问题解决不了打算分享一下,第一篇写少一点,免得以后写少了会惭愧。回去嗨皮你的代码吧!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/130139.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 【笔记】EFCore & SQLite 拼音汉字互换

    【笔记】EFCore & SQLite 拼音汉字互换1vs2019新建.netcoreconsole项目,NuGet添加包Microsoft.EntityFrameworkCore//efcoreMicrosoft.EntityFrameworkCore.Design//在nugetMicrosoft.EntityFrameworkCore.Tools//控制台中管理数据迁移Microsoft.EntityFrameworkCore.Sqlite//sqliteM.

    2022年6月21日
    25
  • 创建Oracle数据库

    [root@localhost~]#su-oracle[oracle@localhost~]$sqlplus/nologSQL>conn/assysdba;SQL&gt

    2021年12月27日
    40
  • GStreamer播放RTSP视频流[通俗易懂]

    GStreamer播放RTSP视频流[通俗易懂]本代码是使用GStreamer播放RTSP视频流,没有使用playbin,而是自己构建pipeline,经测试可以正常播放视频。代码如下:#include<gst/gst.h>/*Structuretocontainallourinformation,sowecanpassittocallbacks*/typedefstruct_CustomData{GstElement*pipeline;…

    2022年10月17日
    3
  • linux MySQL启动命令

    linux MySQL启动命令linux7:1、servicemysqlstartstopstatus2、/etc/init.d/mysqlstartstop…

    2022年5月21日
    48
  • GHOSTXPSP3电脑爱好者V9.9美化修正版

    GHOSTXPSP3电脑爱好者V9.9美化修正版全自动无人值守安装,采用万能GHOST技术,安装系统过程只需5-8分钟,适合新旧各种机型。集成DX9.0c最新版、双核补丁。集成常用VB/VC++2005、2008、2010、2012、2013/运行库、万能驱动助理稳定版安装过程会自动删除各分区下可能存在的AUTORUN病毒TcpIP连接数修改为1000;破解Uxtheme.dll可自由添加美化主题。我的文档收藏夹…

    2022年6月10日
    82
  • filereaderror_InputStreamReader

    filereaderror_InputStreamReader今天梳理IO笔记时发现一个问题–FileReader是鸡肋吗,它有用吗???在使用字符流读取文本文件时(且不使用包装流时),有两种类提供读取文件方法,分别是InputStreamReader和FileReader,后者为前者子类。引言–当文本文件编码与编译工具默认编码不同时,FileReader类的方法读取文件会出现乱码的情况,这时需要用到转换流InputStreamReader的InputStreamReader(InputStreamin,StringcharsetName)方法。作为转换

    2022年9月25日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号