pyinstaller打出的EXE包执行时报错“failed to excute ”信息
2016-07-01 11:48
363 查看
我的程序是selenium自动化脚本,打包时执行的是 Python pyinstaller -F --onefile -w XXX.py
这样打出的包执行后提示“failed to excute script xxx”
一直没想到是哪里出了问题,后来又仔细看了下打包参数
-F, –onefile 打包成一个exe文件。
-D, –onedir 创建一个目录,包含exe文件,但会依赖很多文件(默认选项)。
-c, –console, –nowindowed 使用控制台,无界面(默认)
-w, –windowed, –noconsole 使用窗口,无控制台
问题出在 -w 上, 因为我的脚本只是程序没有tk或是wxpython的GUI窗口,只能使用控制台
所以重新打包 执行 python pyinstaller -F --onefile xxx.py
再次执行EXE文件,会调出一个cmd窗口,然后执行程序。 证明如果程序里没做窗口的话,打包时不要使用-w 参数, 经验证后正常。
这样打出的包执行后提示“failed to excute script xxx”
一直没想到是哪里出了问题,后来又仔细看了下打包参数
-F, –onefile 打包成一个exe文件。
-D, –onedir 创建一个目录,包含exe文件,但会依赖很多文件(默认选项)。
-c, –console, –nowindowed 使用控制台,无界面(默认)
-w, –windowed, –noconsole 使用窗口,无控制台
问题出在 -w 上, 因为我的脚本只是程序没有tk或是wxpython的GUI窗口,只能使用控制台
所以重新打包 执行 python pyinstaller -F --onefile xxx.py
再次执行EXE文件,会调出一个cmd窗口,然后执行程序。 证明如果程序里没做窗口的话,打包时不要使用-w 参数, 经验证后正常。
相关文章推荐
- bzoj 3540: [Usaco2014 Open]Fair Photography
- http://blog.csdn.net/lmj623565791/article/details/51635533
- Gradle project sync failed. Please fix your project and try again解决办法
- Print Article[HDU 3507,2010 ACM-ICPC Multi-University Training Contest]
- 浅谈main函数的栈帧
- Thread_wait、notify、notifyAll的使用方法
- OpenCV源码分析(一)级联分类器haartraining
- main
- 【转】saiku与kylin整合备忘录
- 【Debug Assertion Failed!Expression:_pFirstBlock ==
- cf #360 div2 D-Remainders Game(中国剩余定理)
- Wrong02-Could not find a storyboard named‘Main’in bundle NSBundle
- TurboMail为企业提供海量投递邮件群发系统
- trait的学习
- DROP_SNAPSHOT_RANGE过程不能清理表RM$_SNAPSHOT_DETAILS
- http://blog.csdn.net/zxl315/article/details/10830105
- cookie无法设置除当前域名或者其父域名之外的其他domain.
- http://blog.csdn.net/congcong68/article/details/39256307
- baike并行计算概念
- baike并行计算概念