cxfreeze打包工程文件生成.exe,运行exe出现闪退问题,相关解决办法总结
来源:互联网 发布:杭州阿里云公司地址 编辑:程序博客网 时间:2024/05/12 07:40
cxfreeze打包工程文件生成.exe,包含numpy,matplotlib, mutiprocess等工具包,运行exe出现闪退问题
使用cxfreeze打包,注意cxfreeze的版本要和python的完全一致,生成的.exe如果有闪退问题,可创建一个如下的.py文件,用cmd、dos运行,查看闪退原因
import os
result=os.popen(r"C:\Users\Thinkpad\Desktop\NTS\nts_ui.exe")
print(result.read()) 工程包括numpy,matplotlib时,mkl相关.dll文件须要手动添加,文件位置为;lib\site-packages\numpy\core
一般发生在无缩进的创建process的代码中,没有主函数的保护,打包process会有问题,出现runtime error
解决:
如果是在主函数文件中创建process
from mutiprocess import freeze_support
if __name__ == __main__:
freeze_support()#必须加上
创建process
如果是主函数子进程子模块文件中创建
把创建process的代码封装在函数里,供主函数调用,即
def 函数名 :
创建process
0 0
- cxfreeze打包工程文件生成.exe,运行exe出现闪退问题,相关解决办法总结
- cxfreeze的安装问题 以及将打包Python3.4 成exe文件
- cxfreeze 打包Python3的文件为.exe应用程序
- 怎样将写好的.py文件用cxfreeze生成exe可执行文件
- 运行mysqldump.exe闪退
- 打开c语言生成exe文件,出现闪退的解决方法
- VS2013控制台生成.exe运行闪退的解决
- python打包生成exe文件
- XamarinInstaller.exe闪退问题
- VS2010 打包生成exe文件后 运行安装文件出现 TODO:<文件说明>已停止工作并已关闭
- Java工程打包为exe文件
- 使用exe4j打包jar为exe,运行闪退,无法看到错误信息
- SDK Manager.exe和AVD Manager.exe闪退问题
- JAVA项目打包生成.exe文件
- java应用程序打包及生成exe文件
- NetBeans中打包生成exe文件方法
- VS2013程序打包部署,生成exe文件
- 利用nw.js打包生成exe文件
- #Qt+VS#02
- 套接字编程实例 UDP TCP通信 C# .net
- #556 – 根据Border的圆角裁剪内容(Clipping to a Border Using an Opacity Mask)
- 首批五家民营银行熬过初创两年 鲇鱼变沙丁鱼
- JavaScript 比较 Day8
- cxfreeze打包工程文件生成.exe,运行exe出现闪退问题,相关解决办法总结
- 开始学习 Backbone
- 安装CentOS后要做的10件事
- 几种基本的数字正则表达式
- WindowManager和WindowManagerService的简单接触
- leetcode刷题系列:不用加号实现a+b
- 【C语言】单向链表 头插法
- 修改LoadRunner自带示例程序WebTours的端口
- StringBuffer 和StringBulider的区别