python selenium打包后报错 ‘executable_path‘

python selenium pyinstaller 打包后运行报错:

got an unexpected keyword argument 'executable_path'

主要原因是多个项目,一些 组件的版本号不一致导致的。

解决办法:

1,生成好所有依赖的组件,命令:pip3 freeze > requirements.txt

2,在linux下,pycharam,下 终端Terminal下 (venv)(右键项目打开终端) 

3,安装所有依赖pip install requirements.txt

4,重新打包。

原因:主要还是linux下 多个不同的项目,版本不一致影响到了,多个版本不同环境的问题,欢迎大家提出更好的思路和方法

备注:查看不同的版本,pycharm终端下 (env) pip show selenium,显示不同的版本,说明不同的项目版本号不一致,如果在root下 pip show selenium 又不一样,说明是属于系统中的版本,

所以在系统root下打包,和安装会导致打包正常,运行报错:所以需要在env环境下 安装和打包,

linux有时候打开 pychram 终端 会是默认root环境,因此需要切换到 venv环境,切换方法,右键项目 打开终端。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值