详解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 相关文章推荐
Python入门篇之数字
Oct 20 Python
使用Mixin设计模式进行Python编程的方法讲解
Jun 21 Python
Python递归实现汉诺塔算法示例
Mar 19 Python
解决python3 urllib 链接中有中文的问题
Jul 16 Python
python爬虫自动创建文件夹的功能
Aug 01 Python
python 判断参数为Nonetype类型或空的实例
Oct 30 Python
简单了解python 生成器 列表推导式 生成器表达式
Aug 22 Python
python中下标和切片的使用方法解析
Aug 27 Python
face++与python实现人脸识别签到(考勤)功能
Aug 28 Python
Python的互斥锁与信号量详解
Sep 12 Python
Python实现RGB与HSI颜色空间的互换方式
Nov 27 Python
Pandas实现批量拆分与合并Excel的示例代码
May 30 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
destoon实现会员商铺中指定会员或会员组投放广告的方法
2014/08/21 PHP
Vagrant(WSL)+PHPStorm+Xdebu 断点调试环境搭建
2019/12/13 PHP
让回调函数 showResponse 也带上参数的代码
2007/08/13 Javascript
jQuery 使用手册(六)
2009/09/23 Javascript
jQuery调用WebService的实现代码
2011/06/19 Javascript
javascript禁制后退键(Backspace)实例代码
2013/11/15 Javascript
showModalDialog在谷歌浏览器下会返回Null的解决方法
2013/11/27 Javascript
jquery禁止回车触发表单提交
2014/12/12 Javascript
node.js中的fs.unlink方法使用说明
2014/12/15 Javascript
60行js代码实现俄罗斯方块
2015/03/31 Javascript
第四篇Bootstrap网格系统偏移列和嵌套列
2016/06/21 Javascript
js重写方法的简单实现
2016/07/10 Javascript
原生js实现ajax方法(超简单)
2016/09/20 Javascript
JavaScript仿微信(电话)联系人列表滑动字母索引实例讲解(推荐)
2017/08/16 Javascript
一个Vue视频媒体多段裁剪组件的实现示例
2018/08/09 Javascript
Vue实现美团app的影院推荐选座功能【推荐】
2018/08/29 Javascript
微信小程序实现点击图片旋转180度并且弹出下拉列表
2018/11/27 Javascript
Vue项目环境搭建详细总结
2019/09/26 Javascript
[13:40]TI3青蛙君全程回顾 DOTA2我们为梦想再战
2013/09/13 DOTA
Python+OpenCV实现车牌字符分割和识别
2018/03/31 Python
python如何将图片转换为字符图片
2020/08/19 Python
Python3.5基础之NumPy模块的使用图文与实例详解
2019/04/24 Python
Django-Model数据库操作(增删改查、连表结构)详解
2019/07/17 Python
python破解bilibili滑动验证码登录功能
2019/09/11 Python
python梯度下降算法的实现
2020/02/24 Python
在python中利用pycharm自定义代码块教程(三步搞定)
2020/04/15 Python
Python QT组件库qtwidgets的使用
2020/11/02 Python
Python3利用scapy局域网实现自动多线程arp扫描功能
2021/01/21 Python
什么是GWT的Module
2013/01/20 面试题
七匹狼男装广告词
2014/03/21 职场文书
个人简历自荐信
2014/06/26 职场文书
办公室领导干部作风整顿个人整改措施
2014/09/17 职场文书
浅谈tf.train.Saver()与tf.train.import_meta_graph的要点
2021/05/26 Python
漫画「日和酱的要求是绝对的」第3卷封面公开
2022/03/21 日漫
详解Python+OpenCV绘制灰度直方图
2022/03/22 Python
vue3种table表格选项个数的控制方法
2022/04/14 Vue.js