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)
上一篇 2022年4月28日 上午8:20
下一篇 2022年4月28日 上午8:20


相关推荐

  • VM虚拟机桥接模式无法联网解决办法

    VM虚拟机桥接模式无法联网解决办法1.背景介绍:桥接模式—-使虚拟机客户机可以和主机在同一网段,这样,和主机同局域网内的其他主机就也可以ping到虚拟机了;因此,虚拟机设置为桥接模式,且设为静态IP,这样以后就可以方便的使用虚拟机了;2.问题描述:桥接模式之前是好用的,但是主机有一天突然宕机了,重启之后,打开虚拟机,发现主机和虚拟机客户机相互之间ping不通;测试:a.将虚拟机IP获取方式改为自

    2022年5月6日
    70
  • unixbench分析_unixbench详解

    unixbench分析_unixbench详解unixbench 是什么 unixbench 是一套 unix 系统基准测试套件 unixbench 的设计目标是为类 unix 系统提供一套基本的指标 所以有许多项目测试系统各方面的性能 各项的测试有得分 然后有一个综合的得分 这样可以很方便的通过分数去比较 unixbench 也包含一些非常简单的 2D 和 3D 图形测试 unixbench 也支持多 CPU 系统的测试 默认的行为是测试两次 第一次是一个进程的测试 第

    2026年3月19日
    2
  • java 调用.asmx_Java调用asmx的一个例子

    java 调用.asmx_Java调用asmx的一个例子importjava.util.Vector;importjavax.xml.namespace.QName;importjavax.xml.rpc.ParameterMode;importjavax.xml.rpc.encoding.XMLType;importorg.apache.axis.client.Call;importorg.apache.axis.client.Servi…

    2022年6月7日
    27
  • tbpbebzbyb英文_有机化合物和聚合物的中文名称及英文缩写代号.doc

    tbpbebzbyb英文_有机化合物和聚合物的中文名称及英文缩写代号.doc有机化合物和聚合物的中文名称及英文缩写代号 A 笨胺 AA 乙醛氨 A A 丙烯酰胺 AAB 对氨基偶氮苯 A A N 乙醛醇 萘胺 A A R 蓖麻酸烷基芳基酯 A A S 磺酸烷基芳基酯 AAS 丙烯腈 丙烯酸丁酯 苯乙烯共聚物 ab 偶氮苯 AB 苯甲酸胺 ABR 丁腈橡胶 BD AN ABS

    2026年3月19日
    2
  • 信息熵和条件熵的计算

    信息熵和条件熵的计算机器学习 信息理论 信息熵与条件熵

    2026年3月19日
    3
  • 关于java代码生成器

    关于java代码生成器讲代码生成器之前先要说说模板,什么叫模板呢,举个例子吧,汇款单都见过吧,你不填写的那些内容都属于模板范畴说到这应该明白了吧,模板就是把共性提取出来反复使用,节约时间、工作量。。。。。那跟代码生成器有什么关系呢,思考一下在编程语言中所有的语言是不是都用共性或者说规范,这些都是固定不变的,在具体点,软件行业也是分主营业务的,比如OA、CRM、ERP、SCM等等,那么各个业务方向的软件

    2022年5月1日
    37

发表回复

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

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