详解pyinstaller selenium python3 chrome打包问题


Posted in Python onOctober 18, 2019

今天打包selenium一个简单的请求,打完包本机运行exe没有问题,换台机器就闪退,非常蛋疼找了半天原因。

下面简述下,防止踩坑,如果闪退十有八九是浏览器版本跟浏览器插件对不上。

首先安装pyinstaller

pip install pyinstaller

然后进入要打包的py文件目录

详解pyinstaller selenium python3 chrome打包问题

然后pyinstaller tomcat.py

这种打包方式有很多文件,不太美观

第二种打包方式:pyinstaller -F tomcat.py

详解pyinstaller selenium python3 chrome打包问题

下面就是重点,我之前忘记把浏览器插件复制到。exe文件目录所以一直闪退,另外插件版本必须跟浏览器一直。

详解pyinstaller selenium python3 chrome打包问题

运行效果:

详解pyinstaller selenium python3 chrome打包问题

但是会有doc黑窗口,没有隐藏chromedriver

详解pyinstaller selenium python3 chrome打包问题

修改service.py第75行左右添加creationflags=134217728

详解pyinstaller selenium python3 chrome打包问题

然后打包时添加 pyinstaller -F -w tomcat.py

详解pyinstaller selenium python3 chrome打包问题

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python2.x中文乱码问题解决方法
Jun 02 Python
Python队列的定义与使用方法示例
Jun 24 Python
Python中序列的修改、散列与切片详解
Aug 27 Python
python学习教程之使用py2exe打包
Sep 24 Python
如何利用Boost.Python实现Python C/C++混合编程详解
Nov 08 Python
Python利用sqlacodegen自动生成ORM实体类示例
Jun 04 Python
python tkinter canvas 显示图片的示例
Jun 13 Python
django项目登录中使用图片验证码的实现方法
Aug 15 Python
pytorch 限制GPU使用效率详解(计算效率)
Jun 27 Python
Python使用windows设置定时执行脚本
Nov 12 Python
让你相见恨晚的十个Python骚操作
Nov 18 Python
Python类型转换的魔术方法详解
Dec 23 Python
python如何将两个txt文件内容合并
Oct 18 #Python
Python Django框架url反向解析实现动态生成对应的url链接示例
Oct 18 #Python
OpenCV模板匹配matchTemplate的实现
Oct 18 #Python
python处理excel绘制雷达图
Oct 18 #Python
使用Python进行中文繁简转换的实现代码
Oct 18 #Python
Python Django框架防御CSRF攻击的方法分析
Oct 18 #Python
python使用matplotlib绘制雷达图
Oct 18 #Python
You might like
封装一个PDO数据库操作类代码
2009/09/09 PHP
探讨如何在PHP开启gzip页面压缩实例
2013/06/09 PHP
php读取excel文件的简单实例
2013/08/26 PHP
ThinkPHP验证码使用简明教程
2014/03/05 PHP
laravel 5.5 关闭token的3种实现方式
2019/10/24 PHP
jQuery AnythingSlider滑动效果插件
2010/02/07 Javascript
jQuery 下拉列表 二级联动插件分享
2012/03/29 Javascript
jQuery 拖动层(在可视区域范围内)
2012/05/24 Javascript
关于使用 jBox 对话框的提交不能弹出问题解决方法
2012/11/07 Javascript
js取消单选按钮选中并判断对象是否为空
2013/11/14 Javascript
浅析javascript的间隔调用和延时调用
2014/11/12 Javascript
js学习阶段总结(必看篇)
2016/06/16 Javascript
JavaScript对象创建模式实例汇总
2016/10/03 Javascript
JavaScript的变量声明提升问题浅析(Hoisting)
2016/11/30 Javascript
简单实现Bootstrap标签页
2020/08/09 Javascript
浅谈redux以及react-redux简单实现
2018/08/28 Javascript
微信小程序引用iconfont图标的方法
2018/10/22 Javascript
在Bootstrap开发框架中使用dataTable直接录入表格行数据的方法
2018/10/25 Javascript
微信小程序使用for循环动态渲染页面操作示例
2018/12/25 Javascript
详解基于vue-cli3快速发布一个fullpage组件
2019/03/08 Javascript
使用weixin-java-miniapp配置进行单个小程序的配置详解
2019/03/29 Javascript
JS异步处理的进化史深入讲解
2019/08/25 Javascript
Python程序员鲜为人知但你应该知道的17个问题
2014/06/04 Python
Python程序设计入门(2)变量类型简介
2014/06/16 Python
Python中动态检测编码chardet的使用教程
2017/07/06 Python
NumPy 基本切片和索引的具体使用方法
2019/04/24 Python
python3 实现调用串口功能
2019/12/26 Python
python golang中grpc 使用示例代码详解
2020/06/03 Python
体育教学随笔感言
2014/02/24 职场文书
2014年仓库管理员工作总结
2014/11/18 职场文书
2014年内勤工作总结
2014/11/24 职场文书
2014教师专业技术工作总结
2014/12/03 职场文书
村级干部党员公开承诺事项
2015/05/04 职场文书
羊脂球读书笔记
2015/06/30 职场文书
go语言中http超时引发的事故解决
2021/06/02 Golang
关于Vue中的options选项
2022/03/22 Vue.js