详解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完成FizzBuzzWhizz问题(拉勾网面试题)示例
May 05 Python
Python创建文件和追加文件内容实例
Oct 21 Python
python图书管理系统
Apr 05 Python
python获取地震信息 微信实时推送
Jun 18 Python
Django实现跨域的2种方法
Jul 31 Python
Python高级编程之继承问题详解(super与mro)
Nov 19 Python
Python3.7+tkinter实现查询界面功能
Dec 24 Python
在Windows上安装和配置 Jupyter Lab 作为桌面级应用程序教程
Apr 22 Python
python3 sleep 延时秒 毫秒实例
May 04 Python
Python连接HDFS实现文件上传下载及Pandas转换文本文件到CSV操作
Jun 06 Python
python与pycharm有何区别
Jul 01 Python
matplotlib制作雷达图报错ValueError的实现
Jan 05 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
php中ob_flush函数和flush函数用法分析
2015/03/18 PHP
PHP获取页面执行时间的方法(推荐)
2016/12/10 PHP
php生成微信红包数组的方法
2019/09/05 PHP
javascript prototype,executing,context,closure
2008/12/24 Javascript
js 分栏效果实现代码
2009/08/29 Javascript
jquery 插件实现图片延迟加载效果代码
2010/02/06 Javascript
javascript打印输出json实例
2013/11/11 Javascript
JS求平均值的小例子
2013/11/29 Javascript
jQuery中extend函数详解
2015/07/13 Javascript
详解JavaScript基于面向对象之创建对象(1)
2015/12/10 Javascript
JS仿hao123导航页面图片轮播效果
2016/09/01 Javascript
bootstrap table小案例
2016/10/21 Javascript
jQuery+json实现动态创建复杂表格table的方法
2016/10/25 Javascript
关于react-router的几种配置方式详解
2017/07/24 Javascript
node.js实现微信JS-API封装接口的示例代码
2017/09/06 Javascript
jQuery轻量级表单模型验证插件
2018/10/15 jQuery
200行自定义python异步非阻塞Web框架
2017/03/15 Python
Ubuntu安装Jupyter Notebook教程
2017/10/18 Python
Python实现改变与矩形橡胶的线条的颜色代码示例
2018/01/05 Python
python2.7读取文件夹下所有文件名称及内容的方法
2018/02/24 Python
DataFrame 将某列数据转为数组的方法
2018/04/13 Python
Flask框架通过Flask_login实现用户登录功能示例
2018/07/17 Python
python读取文本中的坐标方法
2018/10/14 Python
解决Jupyter notebook更换主题工具栏被隐藏及添加目录生成插件问题
2020/04/20 Python
Anya Hindmarch官网:奢侈设计师手袋及配饰
2018/11/15 全球购物
美国单身专业人士在线约会网站:EliteSingles
2019/03/19 全球购物
Europcar意大利:汽车租赁
2019/07/07 全球购物
中专生自我鉴定范文
2013/12/19 职场文书
技术副厂长岗位职责
2013/12/26 职场文书
鸿星尔克广告词
2014/03/21 职场文书
我们的节日国庆活动方案
2014/08/19 职场文书
年会邀请函范文
2015/01/30 职场文书
2015年女生节活动总结
2015/02/27 职场文书
幼儿园春季开学通知
2015/07/16 职场文书
总结Python使用过程中的bug
2021/06/18 Python
MySQL的Query Cache图文详解
2021/07/01 MySQL