详解pyinstaller selenium python3 chrome打包问题
今天打包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

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
- PyInstaller将Python文件打包为exe后如何反编译(破解源码)以及防止反编译
- 用PyInstaller把Python代码打包成单个独立的exe可执行文件
- Python打包工具PyInstaller的安装与pycharm配置支持PyInstaller详细方法
- Python中用pyinstaller打包时的图标问题及解决方法
- python pyinstaller打包exe报错的解决方法
- 利用pyinstaller或virtualenv将python程序打包详解
- 如何使用pyinstaller打包多个和单个python文件详解
- python-pyinstaller、打包后获取路径的实例
- python3.9实现pyinstaller打包python文件成exe
- PyInstaller 完美打包 Python 脚本
相关文章
Python pip通过requirements.txt 文件安装依赖
requirements.txt是定义项目依赖的python包,可通过工具生成,本文主要介绍了Python pip通过requirements.txt文件安装依赖,具有一定的参考价值,感兴趣的可以了解一下2024-03-03
Python字符串通过''+''和join函数拼接新字符串的性能测试比较
今天小编就为大家分享一篇关于Python字符串通过'+'和join函数拼接新字符串的性能测试比较,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧2019-03-03


最新评论