详解pyinstaller selenium python3 chrome打包问题
2019-10-19 07:05
2366 查看
今天打包selenium一个简单的请求,打完包本机运行exe没有问题,换台机器就闪退,非常蛋疼找了半天原因。
下面简述下,防止踩坑,如果闪退十有八九是浏览器版本跟浏览器插件对不上。
首先安装pyinstaller
pip install pyinstaller
然后进入要打包的py文件目录
然后pyinstaller tomcat.py
这种打包方式有很多文件,不太美观
第二种打包方式:pyinstaller -F tomcat.py
下面就是重点,我之前忘记把浏览器插件复制到。exe文件目录所以一直闪退,另外插件版本必须跟浏览器一直。
运行效果:
但是会有doc黑窗口,没有隐藏chromedriver
修改service.py第75行左右添加creationflags=134217728
然后打包时添加 pyinstaller -F -w tomcat.py
以上就是本文的全部内容,希望对大家的学习有所帮助
您可能感兴趣的文章:
相关文章推荐
- python 模块导入问题详解
- Python打包过程中遇到的问题
- Python中文编码问题详解
- cx_Freeze打包python时,出现UnicodeDecodeError: 'utf8′.... 问题的解决
- Python打包为exe使用py2exe时中文乱码问题
- linux上面运行python抓取数据时由于chromedriver和chromium没有关闭导致的内存泄漏的问题解决方案
- python批量替换多文件字符串问题详解
- 安装项目VS2010 打包水晶报表中部署问题详解
- python2 编码问题详解
- Python打包可执行文件的方法详解
- 利用pyinstaller或virtualenv将python程序打包详解
- python打包exe乱码问题
- python3 selenium打开Chrome报错闪退问题
- Python使用Dijkstra算法实现求解图中最短路径距离问题详解
- Python实现iOS自动化打包详解步骤
- Maven_Python打包遇到的问题总结
- 深入详解python传值问题及内存管理机制
- cxfreeze的安装问题 以及将打包Python3.4 成exe文件
- 详解高速神器python脚步打包android apk,超级快!!(打包系列教程之六)
- Python打包可执行文件的方法详解