详解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高效编程技巧
Jan 07 Python
Python 随机生成中文验证码的实例代码
Mar 20 Python
Python中的__new__与__init__魔术方法理解笔记
Nov 08 Python
Python中用memcached来减少数据库查询次数的教程
Apr 07 Python
如何在sae中设置django,让sae的工作环境跟本地python环境一致
Nov 21 Python
python使用mysql的两种使用方式
Mar 07 Python
Tornado Web Server框架编写简易Python服务器
Jul 28 Python
python+numpy+matplotalib实现梯度下降法
Aug 31 Python
在Python中,不用while和for循环遍历列表的实例
Feb 20 Python
详解Django中views数据查询使用locals()函数进行优化
Aug 24 Python
详解Open Folder as PyCharm Project怎么添加的方法
Dec 29 Python
Python jiaba库的使用详解
Nov 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
浅析关于PHP位运算的简单权限设计
2013/06/30 PHP
PHP中基本HTTP认证技巧分析
2015/03/16 PHP
PHP结合Ueditor并修改图片上传路径
2016/10/16 PHP
php实现微信模板消息推送
2018/03/30 PHP
PHP利用百度ai实现文本和图片审核
2019/05/08 PHP
google地图的路线实现代码
2009/08/20 Javascript
JQuery AJAX 中文乱码问题解决
2013/06/05 Javascript
浅谈bootstrap使用中的一些问题以及解决过程
2016/10/18 Javascript
JavaScript中的工厂函数(推荐)
2017/03/08 Javascript
浅谈angular2路由预加载策略
2017/10/04 Javascript
用node-webkit把web应用打包成桌面应用(windows环境)
2018/02/01 Javascript
对vue v-if v-else-if v-else 的简单使用详解
2018/09/29 Javascript
js getBoundingClientRect使用方法详解
2019/07/17 Javascript
深入理解redux之compose的具体应用
2020/01/12 Javascript
vue 通过base64实现图片下载功能
2020/12/19 Vue.js
[12:29]《一刀刀一天》之DOTA全时刻19:蝙蝠骑士田伯光再度不举
2014/06/10 DOTA
[42:20]Winstrike vs VGJ.S 2018国际邀请赛淘汰赛BO3 第二场 8.23
2018/08/24 DOTA
python通过get,post方式发送http请求和接收http响应的方法
2015/05/26 Python
Python用list或dict字段模式读取文件的方法
2017/01/10 Python
Python实现字符串与数组相互转换功能示例
2017/09/22 Python
python的Tqdm模块的使用
2018/01/10 Python
Python中的defaultdict与__missing__()使用介绍
2018/02/03 Python
python绘制双Y轴折线图以及单Y轴双变量柱状图的实例
2019/07/08 Python
python小程序实现刷票功能详解
2019/07/17 Python
python如何从键盘获取输入实例
2020/06/18 Python
VSCode中autopep8无法运行问题解决方案(提示Error: Command failed,usage)
2021/03/02 Python
详解CSS3中的box-sizing(content-box与border-box)
2019/04/19 HTML / CSS
Lime Crime官网:美国一家主打梦幻精灵系的彩妆品牌
2019/03/22 全球购物
英国领先的互联网葡萄酒礼品商:Vintage Wine & Port
2019/05/24 全球购物
Dr. Martens马汀博士法国官网:马丁靴鼻祖
2020/01/15 全球购物
上课玩手机检讨书
2014/02/08 职场文书
《陈涉世家》教学反思
2014/04/12 职场文书
车辆委托书范本
2014/10/05 职场文书
监察建议书
2015/02/04 职场文书
标准版个人借条怎么写?以及什么是借条?
2019/08/28 职场文书
MySQL 字符集 character
2022/05/04 MySQL