python封装成exe后运行失败_解决Python使用pyinstaller打包生成exe运行提示错误 | kTWO-个人博客...
最近用python写了个小的桌面程序,在本机上调试的时候,一点问题都没有,在生成exe后也可以正常打开,但是我发给舍友用的时候却突然出现的错误,运行后提示Failed to execute script main 如图,但是百度上好像没有明确的解决答案,所以才想起写这篇文章,攻遇到此问题的同学参考。错误虽小,但是100-1=0 。
在网上百度了半天也没有找到问题所在,似乎有跟我遇到过累死的问题是同学,但是回答也是五花八门,哎!虽然说问题没有解决,但是网上的一些回答还是让我想到了一些可能出现的问题,比如打包的时候是不是漏了什么文件,哎!,等一下,好像还真有可能。我赶紧去看了一下我的代码,想起了我之前引用的一个ico小图标。
在代码中发现,ico图标的路径为绝对路径,这时候我突然明白了,会不会是,pyinstaller在打包的时候不会吧ico打包进去,生成exe文件之后发给别人,然后这个路径就找不到,然后程序就开始报错!怀着希望,赶紧把路径改为相对路径!
在IDE中运行OK!没问题,可以打开,开始使用pyinstaller打包生成exe!
一会之后在目录下生成了disc文件夹,里面有生成好的exe文件,老天保佑,一定要成功。运行之后。。。我尼玛!报错了,哈哈和之前的报错一模一样,没毛病!生成exe之后还没有把ico文件夹复制进来,相对路径肯定找不到啊!下面把ico文件按照之前的相对路径复制进来!然后运行,ok!完美执行!
程序 100 - 1 = 0 说的一点都没错!
此文献给走在学习python的同学,大家共同进步!
python封装成exe后运行失败_解决Python使用pyinstaller打包生成exe运行提示错误 | kTWO-个人博客...相关推荐
- python脚本自动运行失败_解决Python中定时任务线程无法自动退出的问题
python的线程有一个类叫Timer可以,用来创建定时任务,但是它的问题是只能运行一次,如果要重复执行,则只能在任务中再调用一次timer,但这样就存在新的问题了,就是在主进程退出后,不能正常退出子 ...
- python用cmd运行失败_解决python在cmd运行时导入包失败,出现错误信息 ModuleNotFoundError: No module named ***...
1.下图为我的自动化测试工程结构图 我通过运行run.bat批处理文件,调用cmd控制台运行start_run.py来开始我的自动化测试,但是出现如下错误: 大家可能知道我们的工程在IDE(Pycha ...
- cmd python封装成exe_别再问我怎么Python打包成exe了!
也许我们不一定是专业的程序员,但是我们仍然可以通过代码提高我们的效率,尽量少加班,多陪陪媳妇(如果有).再不行,让代码替我们干着重复的工作,我们有节省出来的时间打游戏不好嘛,是吧,哈哈哈. 但是呢,我 ...
- python replace函数 成功 失败_解决python replace函数替换无效问题
解决python replace函数替换无效问题 python replace函数替换无效问题 str = "hello,china!" str.replace("hel ...
- python 拷贝文件创建目录失败_解决python os.mkdir创建目录失败的问题
起因 今天使用 python os.mkdir创建目录时遇到的一个小问题: feature_dir = os.path.join(os.getcwd(), 'system', 'feature') i ...
- python sklearn下载了但是引用失败_关于python:导入sklearn时出错
Python版本:3.5.2 我开始学习机器学习和事物...所以我安装了sklearn和其他一些以pip形式出现的软件包. 除了sklearn以外,所有其他组件都能够成功安装,因此,我下载了车轮并从此 ...
- python连接数据库mysql失败_解决python连接mysql报错问题
解决python连接mysql报错问题 最近跑python脚本时遇到一个问题,当sql语句中有中文时,执行python脚本报以下错误: Traceback (most recent call last ...
- python whl安装 缺少dll 查看具_解决Python安装时报缺少DLL问题【两种解决方法】
准备开始学习Python,但是刚准备环境搭建时就遇到了下面的错误: 仔细的看了看,说是缺少DLL. 对于这个问题的解决办法: 方法一: 1. 在安装包上点右键以管理员身份运行 2. C:\Users\ ...
- python打开文件报错无效序列_解决Python 写文件报错TypeError的问题
处理上传的文件: f1 = request.FILES['pic'] fname = '%s/%s' % (settings.MEDIA_ROOT, f1.name) with open(fname, ...
最新文章
- 改进量子计算机的三项创新
- JQuery之ContextMenu(右键菜单)
- 黑马Go语言与区块链学习笔记
- 对通用输入输出GPIO的深入理解
- java更改包名称_更改Java包名称如何改变我的系统架构
- java long.max_value,Long + Long不大于Long.MAX_VALUE
- [精华] 讨论 Setsockopt选项
- Javascript实现导出word - jquery jquery.wordexport.js 实现导出word
- 搞 Python 的程序员,不懂这一点,耽误自己成长!现在看还来得及
- csv文件的读写--示例
- jQuery选择器 第六章
- 关于Unable to read additional data from server sessionid 0x0问题的解决。
- 游建慧:大山铺镇侧卧恐龙身畔的烟火人间骇伦
- 股票策略03 | 基于机器学习的多因子策略
- 常用时序数据地址 MTGNN
- 一个菜鸟学习R语言的历程(一)
- oracle 存储过程语法例子
- (附源码)计算机毕业设计SSM智慧灭火器管理系统
- Cesium 鼠标事件监听
- php正则匹配中文、汉字